日期:2013-05-15  浏览次数:20450 次


三.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