BW建模培训(PPT95页).ppt





《BW建模培训(PPT95页).ppt》由会员分享,可在线阅读,更多相关《BW建模培训(PPT95页).ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SAP 商业信息仓库(BW)建模培训Agenda1.SAP BW数据仓库基本概念数据仓库基本概念2.SAP BW建模中使用的主要数据对象建模中使用的主要数据对象3.SAP BW建模的流程及方法建模的流程及方法4.SAP BW建模案例分析建模案例分析5.SAP BW建模中使用的其他数据对象建模中使用的其他数据对象6.SAP BW建模中性能优化的考虑建模中性能优化的考虑1.SAP BW数据仓库基本概念数据仓库基本概念2.SAP BW建模中使用的主要数据对象建模中使用的主要数据对象3.SAP BW建模的流程及方法建模的流程及方法4.SAP BW建模案例分析建模案例分析5.SAP BW建模中使用的其他
2、数据对象建模中使用的其他数据对象6.SAP BW建模中性能优化的考虑建模中性能优化的考虑Agenda1.1 数据仓库产生 ERPERP系统主要应用于日常事务的操作性处理,重点在于完成事务系统主要应用于日常事务的操作性处理,重点在于完成事务处理,在短时间内给予用户响应,服务于操作型业务需求,可以称之为处理,在短时间内给予用户响应,服务于操作型业务需求,可以称之为“操作型数据库操作型数据库”。随着业务应用不断拓展,以及市场竞争不断加剧,数据分析师和企随着业务应用不断拓展,以及市场竞争不断加剧,数据分析师和企业家们发现仅仅依靠联机事务处理系统业家们发现仅仅依靠联机事务处理系统 已经不足以获得市场竞争
3、的优势,已经不足以获得市场竞争的优势,希望能够从庞大的日常业务数据以及历史归档数据中,分析发掘出潜在希望能够从庞大的日常业务数据以及历史归档数据中,分析发掘出潜在的、规律性的、更有价值的信息。用于对企业的业务运作以及市场的行的、规律性的、更有价值的信息。用于对企业的业务运作以及市场的行业态势进行分析判断,从而做出正确的决策。这就推动了数据仓库的产业态势进行分析判断,从而做出正确的决策。这就推动了数据仓库的产生,即服务于分析型业务需求的系统,可以称之为生,即服务于分析型业务需求的系统,可以称之为“分析型数据库分析型数据库”。1.2 数据仓库的定义 数据仓库是面向主题的、集成的、相对稳定的、反映历
4、史变化的数据数据仓库是面向主题的、集成的、相对稳定的、反映历史变化的数据集合。集合。(1)面向主题面向主题:按业务主题的视角进行组织。:按业务主题的视角进行组织。(2)集成集成:数据从不同的源系统中抽取过来,经过清洗、加工,保持了:数据从不同的源系统中抽取过来,经过清洗、加工,保持了一致性。一致性。(3)相对稳定相对稳定:一般情况下,数据仓库中的数据不会被更改或删除。:一般情况下,数据仓库中的数据不会被更改或删除。(4)反映历史变化反映历史变化:存贮在数据仓库中的数据,均表示在某一时间点上:存贮在数据仓库中的数据,均表示在某一时间点上所发生的事实,所以数据仓库的数据大部分都与时间相关,通过这些
5、信息,所发生的事实,所以数据仓库的数据大部分都与时间相关,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。可以对企业的发展历程和未来趋势做出定量分析和预测。1.3 数据仓库的架构(1)操作数据存储操作数据存储 ODS(Operational Data Store)企业数据仓库企业数据仓库 EDW(Enterprise Data Warehouse)数据集市数据集市 DM(Data Mart)1.3 数据仓库的架构(2)ODS:用来保留明细的操作数据,保留的时间较短,满足用户对操作型数据的:用来保留明细的操作数据,保留的时间较短,满足用户对操作型数据的及时甚至近实时的及时甚至近实
6、时的查询需求。查询需求。EDW:用来长期保留企业统一的,按照主题组织的的明细数据,:用来长期保留企业统一的,按照主题组织的的明细数据,EDW保留的数据是经过清洗和保留的数据是经过清洗和集成的。集成的。DM是针对具体的前端报表是针对具体的前端报表/分析的需求而设计的数据模型。分析的需求而设计的数据模型。DM一般是汇总的数据,查询性能是一般是汇总的数据,查询性能是DM在设计时要充分考虑的问题。在设计时要充分考虑的问题。1.3 数据仓库的架构(3)实例:实例:ODS:增量的销售订单的抬头和明细(近三个月):增量的销售订单的抬头和明细(近三个月)EDW:所有的销售订单的抬头和明细:所有的销售订单的抬头
7、和明细 按日期、公司、客户汇总的销量按日期、公司、客户汇总的销量DM:按年月、公司、客户汇总的销售:按年月、公司、客户汇总的销售1.3 数据仓库的架构(4)基于数据仓库的架构,一般数据仓库项目成员包括三组人:基于数据仓库的架构,一般数据仓库项目成员包括三组人:(1)建模人员:负责需求分析,)建模人员:负责需求分析,ODS、EDW、DM 的设计的设计(2)ETL人员(人员(Extract,Transform,Load):负责):负责 数据的抽取、转换、装载,包括从数据源到数据的抽取、转换、装载,包括从数据源到 ODS、EDW,从,从ODS到到EDW,从,从EDW到到DM。(3)报表人员:负责报表
8、的制作。)报表人员:负责报表的制作。1.4 BW数据仓库的三层架构PSA(Persistent Staging Area):持久数据加载区持久数据加载区Agenda1.SAP BW数据仓库基本概念数据仓库基本概念2.SAP BW建模中使用的主要数据对象建模中使用的主要数据对象3.SAP BW建模的流程及方法建模的流程及方法4.SAP BW建模案例分析建模案例分析5.SAP BW建模中使用的其他数据对象建模中使用的其他数据对象6.SAP BW建模中性能优化的考虑建模中性能优化的考虑2.1 BW建模操作界面(1)T-Code RSA1进入建模界面进入建模界面2.1 BW建模操作界面(2)信息提供者
9、信息提供者 所有能为报表提供数据的数据对象被统称为信息提供者。所有能为报表提供数据的数据对象被统称为信息提供者。信息提供者的分类:信息提供者的分类:(1)有实际数据存储的:作为信息提供者使用的特性、信息立方体、数据存储对象。)有实际数据存储的:作为信息提供者使用的特性、信息立方体、数据存储对象。(2)无实际数据存储的)无实际数据存储的:多信息提供者、信息集、虚拟信息提供者。多信息提供者、信息集、虚拟信息提供者。2.1 BW建模操作界面(2)信息对象信息对象 特性(特性(CharacteristicsCharacteristics)关键值(关键值(Key figuresKey figures)信
10、息源(信息源(InfoSourcesInfoSources )数据源数据源 (DataSources DataSources)源系统(源系统(Source SystemsSource Systems )开放数据目标文件(开放数据目标文件(Open Hub DestinationOpen Hub Destination )2.1 BW建模操作界面(3)一般先创建信息范围(功能类似于一般先创建信息范围(功能类似于windows的文件夹),的文件夹),创建的信息范围在信息提供者和信息对象中是通用的。创建的信息范围在信息提供者和信息对象中是通用的。2.2 信息对象(InfoObject)(1)信息对象
11、是信息对象是BW对现实生活中业务评价对象的模拟,比如客户、销售额等,是数对现实生活中业务评价对象的模拟,比如客户、销售额等,是数据模型建立的基础。分为:据模型建立的基础。分为:关键值(关键值(Key figures):指业务评价中的数值部分,如金额、数量。):指业务评价中的数值部分,如金额、数量。特性(特性(Characteristics):对关键值进行分析的业务对象,如公司、产品、客):对关键值进行分析的业务对象,如公司、产品、客户、时间等。户、时间等。显然,关键值只有和特性联系在一起的时候,才有具体的含义。显然,关键值只有和特性联系在一起的时候,才有具体的含义。2.2 信息对象(InfoO
12、bject)(2)信息对象的创建:信息对象的创建:(1)在建好的信息范围)在建好的信息范围右键菜单里选择右键菜单里选择“创建信息对象目录创建信息对象目录”(选择信息对象类型,一般为特(选择信息对象类型,一般为特性和关键值分别创建一个目录)。性和关键值分别创建一个目录)。2.2 信息对象(InfoObject)(3)(2)在相应的信息对象目录下创建信息对象。)在相应的信息对象目录下创建信息对象。2.2.1 特性(Characteristics)(1)BW将特性分为四类:将特性分为四类:业务特性(业务特性(Characteristic)单位(单位(Unit)时间(时间(Time character
13、istic)技术特性(技术特性(Technical characteristic)需要我们创建和配置的是第一类。需要我们创建和配置的是第一类。2.2.1 特性(Characteristics)(2)特性的配置:一般的特性的配置:一般的输入基本的属性:描述、数据类型、长度等。输入基本的属性:描述、数据类型、长度等。2.2.1 特性(Characteristics)(3)特性的配置:主数据特性的配置:主数据/文本文本确定是否包含属性和文本描述。确定是否包含属性和文本描述。只有当只有当“有主数据有主数据”被选上以后,后面被选上以后,后面“属性属性”页才可用。页才可用。2.2.1 特性(Charact
14、eristics)(4)特性的配置:层次结构特性的配置:层次结构确定是否包含层级。确定是否包含层级。2.2.1 特性(Characteristics)(5)特性的配置:属性特性的配置:属性设定属性(显示属性、导航属性)。设定属性(显示属性、导航属性)。2.2.1 特性(Characteristics)(6)特性的配置:组合特性的配置:组合 设定信息对象是否需要与其他信息对象共同组成该信息对象的唯一标识。比如库位设定信息对象是否需要与其他信息对象共同组成该信息对象的唯一标识。比如库位就需要和工厂组合起来,才能唯一的确定一个库存位置。就需要和工厂组合起来,才能唯一的确定一个库存位置。2.2.1 特
15、性(Characteristics)(7)特性的创建步骤:特性的创建步骤:(1)在类型为特性的信息对象目录右键菜单里选)在类型为特性的信息对象目录右键菜单里选”创建信息对象创建信息对象“2.2.1 特性(Characteristics)(8)(2)输入名称描述)输入名称描述(3)然后完善各)然后完善各Tab页需要的内容页需要的内容(4)保存,激活。)保存,激活。2.2.1 特性(Characteristics)(9)特性数据的管理:特性数据的管理:维护主数据、激活主数据、删除主数据。维护主数据、激活主数据、删除主数据。2.2.1 特性(Characteristics)(10)(1)维护主数据:
16、可以直接对主数据进行维护,适合数据量小且长时间不大变化的的主数据。这)维护主数据:可以直接对主数据进行维护,适合数据量小且长时间不大变化的的主数据。这样可以省略掉样可以省略掉ETL。(2)激活主数据:主数据经过)激活主数据:主数据经过ETL的转换抽取到特性中后,还不能直接在报表上看到,需要激活的转换抽取到特性中后,还不能直接在报表上看到,需要激活主数据,才能在报表上查询到。主数据,才能在报表上查询到。(3)删除主数据:删除数据。)删除主数据:删除数据。2.2.2 关键值(Key figures)(1)关键值的配置:类型关键值的配置:类型/单位单位定义关键值的类型。定义关键值的类型。2.2.2
17、关键值(Key figures)(2)关键值的配置:聚集关键值的配置:聚集定义关键值进行汇总的方式。定义关键值进行汇总的方式。2.2.2 关键值(Key figures)(3)关键值的配置:附加财产关键值的配置:附加财产定义是否用最大精确度计算关键值;定义是否用最大精确度计算关键值;定义关键值是否仅作为属性使用。定义关键值是否仅作为属性使用。2.2.3 BW 业务内容中的信息对象BW业务内容:是业务内容:是SAP公司预配置好的信息模型。包括信息对象、信息立方体、公司预配置好的信息模型。包括信息对象、信息立方体、数据存储对象、报表等各类模板。数据存储对象、报表等各类模板。因此我们可以利用已有的信
18、息对象模板来建模:因此我们可以利用已有的信息对象模板来建模:(1)直接只用已有的信息对象模版,比如产品()直接只用已有的信息对象模版,比如产品(0customer)、工厂、工厂(0plant)、数量()、数量(0quantity)等。等。(2)以他们为模板新建信息对象。如下图所示:)以他们为模板新建信息对象。如下图所示:2.3 信息立方体(InfoCube)l面向报表的高效率的数据组织方式面向报表的高效率的数据组织方式l两方面的信息两方面的信息n特性特性(Characteristics)n关键值关键值(Key figures)l包含包含1 个事实表个事实表 和最多和最多16 个维度表个维度表n
19、3 个维度个维度 是是SAP BW必须的必须的w时间时间w单位单位w数据包(系统自动维护)数据包(系统自动维护)信息立方体是星形结构。信息立方体是星形结构。2.3.1传统星形模型中间是事实表,周围是维度表中间是事实表,周围是维度表2.3.2 BW星型模型(1)2.3.2 BW星型模型(2)2.3.2 BW星型模型(3)2.3.3 信息立方体的创建(1)(1)在信息范围右键菜单里选择)在信息范围右键菜单里选择“创建信息块创建信息块”。2.3.3 信息立方体的创建(2)(2 2)在)在编辑信息信息块界面里填写信息界面里填写信息块的技的技术名称和描述名称和描述2.3.3 信息立方体的创建(3)(3
20、3)创建新的建新的维度度2.3.3 信息立方体的创建(4)(4 4)在)在创建的建的维度里度里输入信息入信息对象(特性)。同象(特性)。同时,一般的需求都会在,一般的需求都会在时间和和单位里位里输入需要的特性。入需要的特性。2.3.3 信息立方体的创建(5)(5 5)在关)在关键值中中输入信息入信息对象(关象(关键值)。)。2.3.3 信息立方体的创建(6)特性和关键值也可以从左边的模版中选择已建好的对象,拖拽到右边来。最后记得保存和激活。特性和关键值也可以从左边的模版中选择已建好的对象,拖拽到右边来。最后记得保存和激活。2.4 数据存储对象(DataStore Object)数据存储对象是简
21、单的关系型数据表结构,由数据存储对象是简单的关系型数据表结构,由关键字字段和数据字段组成。关键字字段和数据字段组成。2.4 数据存储对象(DataStore Object)数据存储对象和信息立方体的比较:数据存储对象和信息立方体的比较:(1 1)数据存储对象是关系型数据表的结构,信息立方体是)数据存储对象是关系型数据表的结构,信息立方体是BWBW的星形结构。的星形结构。(2 2)数据存储对象中的记录可以进行增加、修改、删除的操作,因此能很方便的对源系)数据存储对象中的记录可以进行增加、修改、删除的操作,因此能很方便的对源系统的数据进行清洗。统的数据进行清洗。而信息立方体的数据只能进行增加的操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BW 建模 培训 PPT95

限制150内