三.CIF 的案例-SAP BW
次要特点是ERP供应商提供了整集体系结构,这就节省了大量的设计任务,并且降低了设计和开发的成本,将业务封装在BW中,降低了长期维护的难度。ERP的数据资源是非常丰富和宝贵的,应该是数据仓库的重要来源,SAP 的BW就是将数据仓库纳入了ERP使用。
1. SAP BW 概述
a. SAP BW的历史
以下是SAP BW的简要版本历史
· BW 1.2b – 引入InfoCubes 和and Business Content
· BW 2.0b - 引入 ODS
o mySAP.com 接口
· BW 2.1c – 分析组件
· BW 3.0 – 随着分析使用的建立从ODS到数据仓库的功用加强。
从SAP BW 的短暂发展历史来看出数据仓库建立的过程是渐进和完善的,越来越接近CIF的架构。
SAP BW及业务框架
b.基本结构
SAP BW产品做到了这一点它提供了一个统一的数据平台,一方面可以从R/3,CRM, B2B, APO(高级排产计划)得到数据供应,并和KM(知识管理)一同构成了商务智能的要件。从基本的设计思想来说,是CIF的一个实现。SAP BW同时可以供用户从WEB进行访问,同时BW可以让企业用户从Portal进行访问。
2. SAP BW 的Source System
Source Systems是SAP BW数据提供者,是一个被援用的系统。
SAP BW的 Source System 有四种:
mySAP.com组件, SAP BW完全和mysap.com世界完全集成,,它作为一个中心数据仓库工具,预定义的抽取结构及程序(也成为 数据源)由SAP传输,这使得数据源被mysap.com组件直接载入SAP BW.
非SAP 系统,SAP BW 的一个很大的好处在于它有一个开放的架构来应对外部的OLTP和其它遗留系统。
Data Provoider:从不同的系统获取数据,SAP BW提供了已存在的外部系统的接口。
数据库:外部系统的数据库。
3. SAP BW的 使用实现。
a. Info Source, Info Object, Info Provider INFO OBJECT
SAP BW系统切图
如图所示,Source System将为Info Source 提供数据,Info Source的数据信息以数状结构展开,在我们的使用中打开的是一个财务的内容。Info Object 是SAP BW中的最小数据单位,从Info Source中获取数据。
Info Provider是Info Object的容器,所有OLAP的使用都是通过Info Provide获取数据。在其中还可以对数据重新进行组织,进行维度建模以便OLAP查询。
b. SAP BW 的 ETL.
SAP将ETL也作为BW的组成部分,以下是数据抽取流程图,最原始的数据可以来自文件,也可以来自My Sap R3系统,在InfoSource中有一个传送结构的复制,再通过一些规则(有时会很复杂)转到Communication Structure,再通过一些规则可以到达CUBE,INFO Object及其它的目标数据。
数据抽取流程图
我们还可以定义一些规则来抽取数据。
定义传输规则
虽然SAP BW还不够完善,如 ETL的功用还不够强大,对外部系统的支持还很无限,但是它的架构越来越接近CIF所提出的框架,置信不久它会不断进步,能使得DW的潜力得到完全的发挥。
可是但是很少有架构提供商将CIF作为企业IT需求的考虑,这对企业在电子商务时代保持优势的计划来说将是一种严重的危机。
四.数据仓库与企业使用集成。
变革和集成你的决策支持环境的需求正呈一种指数性的增长。本世纪被大家公认为是"信息时代",信息将成为最重要的一个战略性企业资源。公司必须使用这种战略资源作为改变运营管理模式、再思考任务方式,以及拓展内部业务流程以及与供应商、合作伙伴和客户的合作方式。
全世界相继出现了MIS、MRP、MRPⅡ、SCM、ERP、CRM等各种系统,为处理不同时期的信息管理问题发挥了重要的作用,而如何应对21世纪更为复杂的信息管理难题,比如一个企业内不同部门的信息整合、信息共享;企业内各种不同阶段建立的系统集成。这些具有不同来源的信息的无缝整合显然比较困难。因此,21世纪需求新的信息管理系统的出现。
1. 企业内部的信息整合和共享。
传统的企业使用
如图所示,传统的使用是前后独立开发,没有或者很少考虑其相关性,从某种意义上来说它们也构成了一个“企业信息工厂”,只不过它们之间互相独立,没有实现信息共享。这导致数据的不完整性和非分歧性并对影响了企业的反展。
使用的内部联系和信息的共享
实际上,业务间是互相联系的,比如一个顾客先访问了WEB网页,然后使用订单系统订了货,订单通过销售系统,同时财务系统开始启动,库存系统又需求确认订单信息,再安排发货和配送事宜。买卖完成后财务系统又会进行帐务处理。在这个过程中,企业信息实体有顾客,产品,和买卖,如果企业需求快速的相应顾客和市场的需求,就需求将它们放在一同来考虑。如果我们在这些使用间两两建立接口,开发和维护的成本将非常高。但是如果我们在设计使用时能考虑到那些交叉的核心实体,一方面可以做到信息的分歧性,另一方面可以得到设计的重用。
2. &n