《SAP_BW_BI_培训教程(经典案例)_【51SAP教育中心】.ppt》由会员分享,可在线阅读,更多相关《SAP_BW_BI_培训教程(经典案例)_【51SAP教育中心】.ppt(61页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、SAP BW Training教程教程SAP BWSAP BW 技术架构技术架构2SAP BWSAP BW 模块模块2 2 2 23 3 3 31 1 1 14 4 4 4BW概概览览 BW数据模型数据模型BW数据装数据装载载BW业务业务内容内容5 5 5 5BW系系统统管理管理6 6 6 6BW实实施方法施方法论论3SAP BW BWSAP BW BW核心功能核心功能数据仓库(SAP BW 管理员工作台)-抽取、传输与上载抽取、传输与上载-数据仓库管理数据仓库管理-业务模型业务模型BI 平台-在线分析处理在线分析处理(OLAP)-数据挖掘数据挖掘-预警预警-元数据仓库元数据仓库BI 套装工具
2、(SAP BW Business Explorer)-查询设计查询设计-报表与分析报表与分析-可视化可视化 Web应用设计应用设计-协作协作预置的业务内容(Business Content)-数据模型数据模型-抽取程序抽取程序-报表报表-角色角色4SAP BW BWSAP BW BW特点特点开放性-开放中心服务开放中心服务(Open Hub Service)信息分发信息分发-UD连接(连接(Universal Data Connect)关系型关系型数据库表单的直接读取与数据库表单的直接读取与OLAP系统系统-支持行业标准支持行业标准(例如:例如:XML,XML for Analysis,JDB
3、C etc.)集成性-集成各种技术、工具和应用,可实现跨企业分析集成各种技术、工具和应用,可实现跨企业分析-作为单点接入集成到企业门户当中作为单点接入集成到企业门户当中-非结构信息的集成,如文档、文件等非结构信息的集成,如文档、文件等 Web功能-通过通过Web和移动设备进行信息的交互式分析和移动设备进行信息的交互式分析-Web应用的直观设计应用的直观设计-通过通过Web的专用查询设计的专用查询设计5SAP BWSAP BW系统架构系统架构管理工作台管理工作台数据数据数据数据库库BAPIBAPI元数据元数据仓库业务分析器信息立方体(信息立方体(InfoCubes)BAPIBAPI信息立方体(信
4、息立方体(InfoCubes)OLAP 处理器理器展示层展示层源数据系统源数据系统数数据据仓仓库库6SAP BWSAP BW开放结构开放结构管理管理员工作台工作台数据数据数据数据库库BAPIBAPI元数据元数据仓库Business Explorer信息立方体(信息立方体(InfoCubes)BAPIBAPI信息立方体(信息立方体(InfoCubes)OLAP 处理器理器数据抽取与数据抽取与传输InformationETIPrism SolutionsTSIoInformation BuildersoSystemfabrikoCarletonoweitere数据提供者数据提供者AC Nielse
5、n(USA)Dun&BradstreetOther projects展示端展示端Arcplan Business ObjectoBrioCognosoSeagate Legendcertifcatedoin process7SAP BWSAP BW数据流图数据流图传输规则更新更新规则信息立方体信息立方体通信结构传输结构抽取源结构BW服服务器器Staging Engine抽取源结构传输结构传输结构传输结构抽取源结构传输结构传输结构传输规则传输规则(复制复制)数据源数据源信息源信息源8SAP BWSAP BW模块模块2 2 2 23 3 3 31 1 1 14 4 4 4BW概概览览 BW数据模型
6、数据模型BW数据装数据装载载BW业务业务内容内容5 5 5 5BW系系统统管理管理6 6 6 6BW实实施方法施方法论论9数据模型数据模型数据模型数据模型ERM model 实体关系模型MDM/Star Schema model 多维数据模型(星形模型)BW Extended Star Schema 扩展星形模型BW Master Data 主数据主数据InfoObjects 信息对象Attributes 属性Hierarchies 层次结构Text 文本10建模步骤建模步骤1 理解业务和需求,有多种途径:理解业务和需求,有多种途径:-SAP BW Business Content(业务内容)
7、-业务需求调查和评估-现有的数据仓库或相关的报表系统-业务处理系统的资料-2 确定实体关系模型确定实体关系模型 ERM(Entity Relationship Model)3 将实体关系模型(将实体关系模型(ERM)转换为多维数据模型转换为多维数据模型 MDM(Mult-Dimensional Model)4 在在 MDM基础上确定基础上确定 BW设计设计11 实体关系模型实体关系模型 (ERM)(ERM)OLTP使用实体关系模型使用实体关系模型:1.描述实体 基本业务对象2.描述实体之间的关系3.描述实体的属性4.建立数据范式12ERMMDM/Star Schema关注分析、降低复关注分析、
8、降低复杂性性多维数据模型多维数据模型 (MDM)(MDM)Sales Rep IDLastNameSalesDepMaterial IDMaterial NameMaterial TypeMaterial GroupCustomer IDCustomer NameCityRegionOffice NameTime Code IDYearFiscal YearQuaterMounthDay of the WeekSales Order DataMaterial IDSales Rep IDTime Code IDCustomer IDSales AmountQuantityUnit PriceT
9、ime DimensionCustomer DimensionSales Org DimensionMaterial DimensionFACT DimensionKeys13面向业务流程建模面向业务流程建模采用星形模型采用星形模型(Star Schema)以优化分析性能以优化分析性能 把相关的特性组织在一起构成维把相关的特性组织在一起构成维(Dimensions)KPI等指标作为事实(等指标作为事实(Facts)的)的数值字段数值字段不论源数据来源于哪里,同类不论源数据来源于哪里,同类“事实事实”的结构是相同的的结构是相同的SAP BW SAP BW 数据模型数据模型 Dimension 2
10、Facts Dimension 1 Dimension 3 Dimension 4 Dimension n14模型示例:销售模型示例:销售谁是我们的客户谁是我们的客户?哪个销售机构哪个销售机构?卖的什么产品卖的什么产品?交易数据交易数据?竞争对手信息竞争对手信息?何时交易的何时交易的?Product DimensionQuantities Revenues CostsRev./GroupCustomer Dimension Sales DimensionCompetition Dimension Time Dimension15Time dimensionProduct dimensionCu
11、stomer dimensionP Product#Product group 2101004 Displays.C Customer#Region 13970522 West .T PeriodFiscal year 101999.维度(维度(DimensionsDimensions)维度表(Dimension tables)由相关特性组成;维度表由系统生成的主键和特性组成;维度表(dimension tables)的主键是事实表(fact table)的外键(foreign keys)。16 CustomerCustomer numberCustomer nameCust Category
12、Cust SubcategoryDivisionIndustryRevenue ClassTransportation zoneCurrencyVAT#Legal StatusRegional marketCust Statistics groupIncotermsBilling schedulePrice groupDelivering planABC ClassificationAccount assignment groupAddressStateCountryRegion ProductMaterial numberMaterial textMaterial typeCategoryS
13、ubcategoryMarket keyMRP TypeMaterial group 1PlannerForecast modelValuation classStandard costWeight VolumeStorage conditionsCreation DateSalesSalespersonRep groupSales territorySales regionSales districtSales planning groupDistribution keyCompetitionNielsen indicatorSEC CodePrimary competitorSeconda
14、ry CompetitorTimeDateWeekMonthFiscal Year维度示例维度示例:销售销售17P C T QuantityRevenueDiscountSales overhead 250500,000$50,000$280,000$50100,000$7,500$60,000$.Fact table事实表(事实表(Fact TableFact Table)事实表是相关业务实体关系的集合,实体间的多对多关系通常被转换维事实表;事实表的记录是由维度健的组合来唯一标识的;通常来讲,事实表的列(主要是指标)相对较少,但记录(行)数却相当庞大;事实表的记录是在数据装载(Loading
15、)的时候产生的。18C Customer#Region 13970522 west .PCTQuantityRevenueDiscountSales overhead 250500,000$50,000$280,000$50100,000$7,500$60,000$.Time dimensionProduct dimensionT Period Fiscal year 10 1999 .PProduct#Product group 2101004 displays .Fact tableCustomer dimension星形结构星形结构事实表和它的维表的组合被称为星形结构(Star-Sche
16、ma)PCTQuantityRevenueDiscountSales overhead 250500,000$50,000$280,000$50100,000$7,500$60,000$.19星形结构示例:销售星形结构示例:销售FactsQty soldList priceDiscountsInvoice priceFixed mfg costVariable costMoving average priceStandard costContribution marginExpected ship dateActual ship dateCustomerMaterialCompetitionS
17、alesTimeCompetitionNielsen indicatorSEC CodePrimary competitorSecondary CompetitorSalesSalespersonRep groupSales territorySales regionSales districtSales planning groupDistribution keyTimeDateWeekMonthFiscal Year CustomerCustomer numberCustomer nameCust.CategoryCust.SubcategoryDivisionIndustryRevenu
18、e ClassTransportation zoneCurrencyVAT#Legal StatusRegional marketCust.Statistics groupIncoTermsBilling schedulePrice groupDelivering planABC ClassificationAccount assignment groupAddressStateCountryRegion MaterialMaterial numberMaterial textMaterial typeCategorySubcategoryMarket keyMRP TypeMaterial
19、group 1PlannerForecast modelValuation classStandard costWeight VolumeStorage conditionsCreation Date销售数据销售数据20基本星形结构存在的问题基本星形结构存在的问题企业的主数据在各个流程间是共享的,但在每个星形模型中,所需要的维度信息(主要是主数据)必须重复维护;维度表不适合存储维度属性发生变化时的老值和新值;特性间的层次关系只能作为维度的属性在维度表中存在,不够灵活。21 扩展星形结构(扩展星形结构(Extending the Star SchemaExtending the Star Sch
20、ema)只能通过维度表的特性值来访问事实表,性能差;不能实现结构化的下钻(Drill-down);难以支持多语言。基本星形基本星形结构的局限性构的局限性:主数据表(Master data tables)及其属性(attributes);单独的说明表(Text Tables)可支持多语言;单独的层次结构表(Hierarchy Tables)支持结构化下钻。SAP BW的的Extended Star Schema 加加强:22扩展星形结构(扩展星形结构(Extended Star SchemaExtended Star Schema)Ccustomer-noterritory chainoffic
21、ehead office CPTquantity soldrevenuediscountsales overheadstock valueTperiodfiscal yearPproduct-noproduct groupbrandcategoryproduct-nolanguageproduct descriptionTime dimensionProduct dimensionCustomer dimensionProduct master data:TextFact tableTerritory 1Territory 2Territory 3District 1Territory 4Di
22、strict 2Zone 1Territory 5Territory 6District 3Zone 2Territory 7District 4Territory 8Territory 9District 5Zone 3Sales hierarchySales InfoCubeCustomer-noNameLocationIndustry keyCustomer master data:AttributesSales hierarchy23SAP BW:SAP BW:扩展星形结构(扩展星形结构(Extended Star SchemaExtended Star Schema)FactTabl
23、eDimension tableDimension tableDimension tableDimension tableDimension tableFactTableDimension tableDimension tableDimension tableDimension tableDimension tableTextSID TableMasterHierarchyTextSID TableMasterHierarchyTextSID TableMasterHierarchyTextSID TableMasterHierarchyTextSID TableMasterHierarchy
24、TextSID TableMasterHierarchyTextSID TableMasterHierarchyTextSID TableMasterHierarchyTextSID TableMasterHierarchy24数据模型和数据库数据模型和数据库Star Schema(逻辑视图)InfoCube(物理视图)Time Customer DimensionProduct DimensionProduct DimensionQuantities Revenues CostsRev./GroupCustomer Dimension Sales DimensionCompetition D
25、imension Time DimensionTerminology used to discuss the MDM modeling of a business process.Real data base tables linked together and residing on a BW database server.25信息对象(信息对象(InfoObjectInfoObject)信息对象信息对象是BW 基本术语,用于描述分析对象:-技术名称必须唯一-技术定义(length,format,check routines,etc.)-蕴含业务意义-分为两类:特性(Characteris
26、tics)和指标(Key Figure)特性特性(Characteristics)-技术定义(Technical Definition)-主数据(Master Data)-文本(Text)-属性(Attribute)-层次结构(Hierarchy)-组合信息(Compound Information)指标指标(Key Figure)-技术定义(Technical Definition)-累计类型(Aggregation)-附加属性(Additional Property)26信息对象示例:成本中心信息对象示例:成本中心LEGACY COSTCENTER TABLECost Center#(13
27、 char.)Profit CenterPerson Resp29300000078905454 Joe29400000061236547 BjorneR/3 System(SYSTEM NAME=SAP.)Cost Center#(10 char.)Profit Center Person Resp100000000032245 Maria 200000000065465 MingBW InfoObject COSTC00 Master Data TableCost Center#(13)Profit Center Person Resp 29300000078905454 Joe 2940
28、0000061236547 BjorneSAP 100000000032245 Maria SAP 200000000065465 Ming旧系统成本中心与SAP系统的成本中心的长度不同;BW信息对象(COSTC#)的长度为13C;将系统标识“SAP”作为成本中心的前缀补齐编码,以区分数据来源。27练习一,建立练习环境练习一,建立练习环境建立自己的信息范围(Infoarea)-技术名称:Zxxx01(xxx表示姓名简拼)-描述:XXXBW培训(XXX表示姓名)在自己的信息范围内建立信息2个对象目录-技术名称:Zxxx01-描述:XXX特性-信息对象类型:选特性-技术名称:Zxxx01-描述:X
29、XX指标-信息对象类型:选指标28练习二,定义信息对象练习二,定义信息对象在自己的特性目录中建立如下特性 在自己的指标目录中建立如下指标29信息立方体(信息立方体(InfoCubeInfoCube)集中存储数据,供报表和分析使用包含两类数据-指标(Key Figures)-特性(Characteristics)事实表最多可以有16个维度表-3 个维是SAP预定义的时间(Time)单位(Unit)数据包(Info Package)30练习三,定义信息立方体练习三,定义信息立方体建立自己的信息立方体:技术名称:ZxxxSALE,描述:XXX销售31SAP BWSAP BW模块模块2 2 2 23
30、3 3 31 1 1 14 4 4 4BW 概概览览 BW 数据模型数据模型BW 数据装数据装载载BW 业务业务内容内容5 5 5 5BW 系系统统管理管理6 6 6 6BW 实实施方法施方法论论32BWBW数据抽取装载流图(数据抽取装载流图(ELTELTExtract,Load&Transform)Extract,Load&Transform)企企业业决策决策层层OLAPOLAP数据挖掘数据挖掘数据存数据存储储提取、清洗、提取、清洗、转换转换业务业务系系统统数数据据仓仓库库决决策策支支持持数据提取(数据提取(Data ExtractionData Extraction):):数据仓库按照分析
31、的主题来组织数据,只需提取出系统分析必需的那一部分数据。数据清洗数据清洗(Data Cleaning)(Data Cleaning):由于不同的数据库可能使用不同数据库公司的产品,不同的业务系统可能由不同的软件开发商提供,这使得各个业务数据库中的数据存在不一致现象,数据库使用人员的操作失误也会造成数据的不一致,故“清洗”是将错误的、不一致的数据在进入数据仓库之前予以更正或删除,以免影响决策支持系统决策的正确性数据数据转换转换(Data Transformation)(Data Transformation):由于业务系统可能使用不同的数据库厂商的产品,各种数据库产品提供的数据类型可能不同,因此
32、需要将不同格式的数据转换成统一的数据格式。33BW BW ELTELT概揽概揽nDB连接n向ETL工具开放n与Ascential Datastage紧密集成nSAP系统OLTP数据的ELTn平板文件接口n对于XML标准的开放性n.34SAPSAP系统的系统的ELTELT用用户表表财务客客户关系管理关系管理人力人力资源源后勤后勤APO 创建自己的数据源-能够在应用中生成自己数据源-通用的抽取工具为客户定制的表格与应用-支持Delta功能业务内容数据源-在抽取器中建立-高覆盖范围(应用,行业)-交易数据与主数据-数据处于待运行状态-降低实施的努力与成本-支持Delta功能35Non-SAPNon-
33、SAPXMLXML数据源的数据源的ELTELT 可将XML文档类型的数据“推”入对应BW服务器中数据源的Delta队列中外部外部应用用CRM文档文档类型数据型数据BW数据源数据源BWDelta 队列列数据源数据源信息源信息源群数据群数据Delta初始全上载“推推”XML数据数据(非非XML格式格式)SOAPRFC服服务“拉拉”DB/UDC连接接36Non-SAPNon-SAP数据库连接的数据库连接的ELTELT外部外部应用用ORACLE数据数据库采采购应用用SAP BWDB2数据数据库AIX数据数据库连接接运行在老系运行在老系统上的采上的采购应用基于用基于ORACLE数据数据库,为了分析采了分
34、析采购应用中的数据,需要将数据上用中的数据,需要将数据上载到到BW系系统中中(该BW系系统可能基于不同的数据可能基于不同的数据库,如,如DB2),“数据数据库连接接”用于用于连接采接采购应用的数据用的数据库管管理系理系统,从表,从表单或或视图中直接抽取数据。中直接抽取数据。37Non-SAPNon-SAP针对专业应用的针对专业应用的ELTELTBW Load Pack RDBMSSAP BWBAPIOracle Appl.PACKRDBMSOracle FI 通通过应用程序用程序接入接入业务内容内容预定定义的数据的数据存存储工作工作+业务内容的一个新的内容的一个新的类!38SAP BWSAP
35、BW数据流图数据流图传输规则更新更新规则信息立方体信息立方体通信结构传输结构抽取源结构BW服服务器器Staging Engine抽取源结构传输结构传输结构传输结构抽取源结构传输结构传输结构传输规则传输规则(复制复制)数据源数据源信息源信息源39BW ServerAggregates,ODS andInfoCubesUpdate RulesUR1UR2UR3Master DataHierarchiesTextsInfo SourcesSales dataHR adminCustomerUpdate process servesODS Objects,InfoCubes and aggregate
36、sMaster dataUpdate RulesField to fieldCurrency conversionTime conversionGroupingFixed valuesFormulasConditions.数据更新处理(数据更新处理(Update ProcessUpdate Process)40练习四,定义信息源的应用程序组件练习四,定义信息源的应用程序组件建立自己的应用程序组件-应用公司:ZxxxAPP01(xxx表示姓名简拼)-长文本描述:XXXBW培训(XXX表示姓名)41练习五,定义信息源(练习五,定义信息源(1 1)在自己的应用程序组件中为Zvendor定义信息源(直
37、接更新)42练习五,定义信息源(练习五,定义信息源(2 2)43练习六,定义信息包并上载数据(练习六,定义信息包并上载数据(1 1)在自己的信息源ZxxxCAR的主数据定义信息包,文件格式44练习六,定义信息包并上载数据(练习六,定义信息包并上载数据(2 2)在自己的信息源ZxxxCAR的文本定义信息包,然后上载数据,文件格式在自己的信息源ZxxxVEND的文本定义信息包,然后上载数据,文件格式在自己的信息源ZxxxSALE的定义信息包,然后上载数据,文件格式45SAP BWSAP BW模块模块2 2 2 23 3 3 31 1 1 14 4 4 4BW概概览览 BW数据模型数据模型BW数据装
38、数据装载载BW业务业务内容内容5 5 5 5BW系系统统管理管理6 6 6 6BW实实施方法施方法论论46何谓业务内容(何谓业务内容(Business Content is.Business Content is.)l数据提供数据提供:Extractors,DataSources and InfoSourceslBW管理管理:InfoCubes,InfoObjects,etc.l原型分析原型分析:Queries,KPIsl信息信息发发布布:Roles,Solution Workbooks覆盖了所有的应用模块和业务流程满足不同角色的数据分析需求 支持不同的业务情景(如:重复制造,离散制造,流程制
39、造等。)支持众多的行业47业务内容(业务内容(Business ContentBusiness Content)安装步骤)安装步骤1.选择需要的需要的对象象(可多(可多选)2.Drag&Drop objects(or use context menu)3.安装(逐个或安装(逐个或批量)批量)相关的描述信息相关的描述信息用菜用菜单或事或事务码(RSA1 or RSOR)启启动48业务内容的优势业务内容的优势快速部署Ready-to-go reports,data models,extractors,transfers保持管理流程和操作流程的一致性满足各职能部门各级人员的需求易于扩展成熟 稳定丰富
40、的KPI体系源于800多家典型用户的最佳实践49业务内容组件业务内容组件查询工作簿工作簿传输信息信息对象象Incoming OrderCustomerorder信息源信息源抽取器抽取器标准准 个性化个性化信息立方体信息立方体渠道渠道/角色角色 最佳最佳实践模型践模型50BWBW业务内容统计业务内容统计+90 ODS 对象象+420 信息立方体信息立方体+1700 查询理理想想的的起起始始点点51BWBW功能介绍功能介绍BWBW业务内容地图业务内容地图客客客客户户关系管理关系管理关系管理关系管理供供供供应链计应链计划划划划产产品品品品设计设计与工程与工程与工程与工程业务业务支持支持支持支持Str
41、ategicStrategicEnterpriseEnterpriseManagementManagementStrategicStrategicEnterpriseEnterpriseManagementManagementData WarehousingData WarehousingBusiness Intelligence&Business Intelligence&Data WarehousingData WarehousingManagerialManagerialAccountingAccountingManagerialManagerialAccountingAccountin
42、gFinancialFinancialAccountingAccountingFinancialFinancialAccountingAccounting元件采元件采元件采元件采购购制造制造制造制造销销售与分售与分售与分售与分销销客客客客户户服服服服务务企企企企业业管理管理管理管理SalesSalesChannelsChannelsSalesSalesChannelsChannelsSalesSalesManagementManagementSalesSalesManagementManagementServiceServiceAgreementsAgreementsServiceServic
43、eAgreementsAgreementsCustomerCustomerServiceServiceCustomerCustomerServiceServiceServiceServiceFulfillmentFulfillmentServiceServiceFulfillmentFulfillmentMarketingMarketingProduct/BrandProduct/BrandMarketingMarketingHuman ResourceHuman ResourceManagementManagementHuman ResourceHuman ResourceManagemen
44、tManagementProcurementProcurementProcurementProcurementTreasuryTreasuryTreasuryTreasuryFixed AssetFixed AssetManagementManagementFixed AssetFixed AssetManagementManagementSoftwareSoftwareManagementManagementSoftwareSoftwareManagementManagementForeign TradeForeign TradeManagementManagementForeign Tra
45、deForeign TradeManagementManagementDesignDesignComputer AidedComputer AidedDesignDesignComponentComponentSpecificationSpecificationComponentComponentSpecificationSpecificationSpecificationSpecificationProduct OptionProduct OptionSpecificationSpecificationProduct DataProduct DataManagementManagementP
46、roduct DataProduct DataManagementManagementManufacturingManufacturingProcessProcessSpecificationSpecificationManufacturingManufacturingProcessProcessSpecificationSpecificationEngineeringEngineeringChangeChangeManagementManagementEngineeringEngineeringChangeChangeManagementManagementSales&Demand Plan
47、ningSales&Demand PlanningSales&Demand PlanningSales&Demand PlanningOperations PlanningOperations PlanningOperations PlanningOperations PlanningDistribution PlanningDistribution PlanningDistribution PlanningDistribution PlanningQuality EvaluationQuality EvaluationQuality EvaluationQuality EvaluationC
48、omponent&SupplierComponent&SupplierSelectionSelectionComponent&SupplierComponent&SupplierSelectionSelectionPurchasing ContractsPurchasing ContractsPurchasing Purchasing ContractsContractsElectronic Electronic ProcurementProcurementProduction Production SchedulingSchedulingProduction ExecutionProduct
49、ion ExecutionProduction Production ExecutionExecutionQuality ManagementQuality ManagementQuality Quality ManagementManagementPlant MaintenancePlant MaintenancePlant Plant MaintenanceMaintenanceInstallationInstallationManagementManagementInstallationInstallationManagementManagementField ServiceField
50、ServiceSupportSupportField Field ServiceServiceSupportSupportServiceServiceHistoryHistoryServiceServiceHistoryHistoryServiceServiceConfigurationConfigurationManagementManagementServiceServiceConfigurationConfigurationManagementManagementBilling/Billing/Costing/Costing/ProfitabilityProfitabilityBilli