目录课程要点了解数据仓库的基本定义了解BW的体系架构了解BW的基本概念和功能目录课程要点了解数据仓库的基本定义了解BW的体系架构了解BW的用途和基本功能数据仓库基本概念随着C/S技术的成熟和并行数据库的发展,信息处理技术的发展趋势已变为:从大量的事务型数据库中抽取数据,并将其清理、转换为新的存储格式,也就是为决策目标把数据聚合在一种特殊的格式中。随着此过程的发展和完善,这种支持决策的、特殊的数据存储即被称为数据仓库(DataWarehouse,DW)。数据仓库是一种管理技术,它能够将分布在企业网络中不同站点的商业数据集成到一起,为决策者提供各种类型的、有效的数据分析,起到决策支持的作用。美国著名信息工程学家W.H.Inmon在《建立数据仓库》一书中对数据仓库做了如下定义:“数据仓库(DataWarehouse)是一个面向主题的、集成的、稳定的、包含历史数据的数据集合,它用于支持管理中的决策制定过程。”数据仓库系统实施背景ERP系统上线后,随着日常业务的开展,将产生大量的业务交易数据,如何充分利用这些数据,为各层经营管理人员提供有效的帮助,是一个即将面临的问题。背景介绍数据仓库系统实施背景成功实施R/3之后…业务终于通过R/3规范了库存准了订单管起来了财务结帐快了业务和财务数据一致了…但是…数据仓库系统实施背景业务情景一战略层公司老总?花了这么多钱,为什么我看不到数据?什么地方能看到公司的各项关键指标?为什么月度经营分析报告迟迟出不来?现在已经是Internet,还只能通过一个什么SAPGUI看数据.有没有更方便的查询界面??R/3用起来界面实在不太好数据仓库系统实施背景业务情景二执行层销售部门主管?销售下降了,原因在哪呢?我们有5年的销售数据,应该好好利用利用才对,可是怎么整理这些数据好呢?怎么比较我的销售和竞争对手的销售?要是能预警销售数据就好了?没有一个好的信息决策支持平台数据仓库系统实施背景业务情景三操作层业务人员技术人员?为什么现在系统速度变慢了?为什么有些报表运行要这么长时间?数据真多,报表格式还变来变去?编制一张报表要到好几个信息系统中去找数据,如何实现数据仓库系统实施背景不同层次用户的需求战略层...需要高级分析功能和数据挖掘能力...要求易用,易管理的展现界面执行层...要求个性化的信息...需要深度在线分析能力操作层...需要特定信息来执行日常业务...无需很多的数据交互数据仓库系统实施背景操作层60%OLAPAnalysis执行层30%战略层10%经营管理人员的需求分析的深度、复杂所需的投入时间HighHighLowLow?有没有合适的解决方案SAP的数据仓库解决方案--BWSAPBW是端对端的数据仓库解决方案,能够对SAPR/3以及其他非SAP系统中的数据抽取并分析。为了实现此功能,SAPBW拥有一组工具,包括:数据抽取器数据存取器强大的前端分析工具监测系统运行效率的工具利用这些工具可以便利的实现:自动上载、整理、整合数据客制化查询、报表开发及维护系统管理、监控、维护和安全SAP的数据仓库解决方案--BWSAPBW,全称BusinessInformationWarehouse,业务信息仓库,它将源系统数据(可以是ERP、CRM、SCM,也可以是其它非SAP系统、文本文件,或其它BW系统),上载至BW数据仓库,以EXCEL、WEB等形式将报表数据展示给用户。BW系统的整体定位是面向企业中、高级管理进行业务分析和绩效考核的数据整合、分析和展现的工具;是主要用于历史性、综合性和深层次数据分析;数据来源是ERP(SAPR/3)系统或其他业务系统;能够提供灵活、直观、简洁和易于操作的多维查询分析;不是日常交易操作系统,不能直接产生交易数据;BW将提供更深层次的分析报表但是不会取代所有通过R3产生的报表目录课程要点了解数据仓库的基本定义了解BW的体系架构了解BW的基本概念和功能SAPNetWeaver架构图DBandOSAbstractionPeopleIntegrationCompositeApplicationFrameworkProcessIntegrationIntegrationBrokerBusinessProcessManagementInformationIntegrationBusinessIntelligenceKnowledgeManagementLifeCycleManagementPortalCollaborationJ2EEABAPApplicationPlatformMulti-ChannelAccessSAPNetWeaver™DBandOSAbstractionMasterDataManagementSAP多渠道访问与SAP商业解决方案紧密集成SAP企业门户(Portal)-信息展现SAP数据仓库(BW)与其它SAP系统紧密集成开放的架构主数据管理(MDM)跨系统的主数据同步SAP集成平台(XI)与其它SAP系统紧密集成信息映射多种接口实现方式SAPWebApplicationServer稳定的系统运行平台IntegrationBrokerBusinessProcessManagementBusinessIntelligenceKnowledgeManagementPortalCollaborationJ2EEABAPMulti-ChannelAccessDBandOSAbstractionMasterDataManagementSAPBW体系架构业务浏览器组件数据仓库平台ETL工具BW是SAP系统整体报表工具一部分BWLIS–FIS-HIS标准报表ReportWriterReportPainterABAPQueryABAPSAPR/3数据字典&表格结论性分析交易性分析BWR/3BW将提供更深层次的分析报表,但是不会取代所有通过R3产生的报表。R/3与BW的区别BW(OLAP)跨模块跨系统历史性分析战略性分析深层分析海量数据分析统计型报表R/3(OLTP)单一应用模块单一系统短期趋势分析实时分析一般分析日常业务操作数据明细操作型报表SAPBW和目前的ERPR3系统关系R3系统•日常业务、日常单据•日常实时报表销售事业部BW系统•统计分析报表•无需编写程序的灵活•Excel或者Web展现企业一每日夜间数据抽取企业/总部数据分析员企业/总部管理人员业务操作员R3系统•日常业务、日常单据•日常实时报表企业N销售ERP和BW体系结构销售BW服务器云南石油山东石油江西/安徽/西南大区石化管理门户LAN每日夜间复制IE浏览器Excel存取工具SAPGUI简易R3系统……..销售BW数据仓库总体架构2LIS_11_VAITM2LIS_03_BFSDDoc.MMDoc.SDMM…….MultiProviderSDMM云南R32LIS_11_VAITM2LIS_03_BF湖南R3SDDoc.MMDoc.SDMM…….MultiProviderSDDoc.MMDoc.SDMM……2LIS_11_VAITM2LIS_03_BF…..R3……….……….事业总部模型应用云南模型应用数据抽取层山东模型应用XX企业模型应用……….……….……….……….……….……….SDDoc.MMDoc.SDDoc.MMDoc.SDDoc.MMDoc.数据仓库层目录课程要点了解数据仓库的基本定义了解BW的体系架构了解BW的基本概念和功能BW的管理员平台MonitoringdataloadMonitoringupdateprocessSchedulingdataloadExecutingdataloadBWDesignMaintenanceAdministrationAdmin.WorkbenchSAPBW的管理员平台的功能BW基本概念:InfoObject什么是InfoObject?InfoObject“0COSTCENTER”R/3COControllingHRHumanResourcesKOSTL...TableofcostcentersTableofemployeesEMPLOCOST_CENTER...业务对象和表字段就可以称为信息对象Characteristics:例如“物料”,“客户名称”,“销售代表”特殊类型的特性:时间特性与时间相关的特性“Fiscalperiod”,“Calendaryear”,...单位特性国际通用的单位“Localcurrency”or“0Unit”…Keyfigures:数量或者金额(“销售收入”and“销售数量”)BW基本概念:InfoObjectBW基本概念:ODS什么是ODS?UpdateRulesTransferRulesODSPSADataSourceDataSourceUpdateRulesInfoCubeOrder-Deliv.OrderOrderDeliveryOLTPSystemDataextractDataextractODS(OperationDataStore)ODS对象是文档层次上集合和清除事物数据的一个存储地址.ODS对象描述了一个或者多个数据源获得一个统一的数据集,这个数据集存放的是颗粒度比较小,一些行项目的信息数据。由特性和关键指标组成,与R3的数据库表结构相似。BW基本概念:InfoCubeInfoCube是具有数据对象和数据提供器功能的对象包括2种类型的信息对象Keyfigures(关键指标)Characteristics(特性)最多由一个事实表和16个维表组成3个维表已经被SAP预定义Time(时间)Unit(单位)Infopackage(信息包)什么是InfoCube?BW基本概念:InfoCube有几种形式的InfoCube物理数据存储器,包括基本InfoCube和MultiInfoCube(目前我们的报表都是基于MultiInfoCube的)虚拟数据存储器,包括远程立方体(RemoteCubes)有服务功能的虚拟信息立方体(VirtualInfoCubeswithSerivces)BW模型举例说明销售数量销售收入销售成本客户产品销售组织销售渠道销售办公室客户经理日月年直销批发销售统计零售统计加油站统计润滑油品牌销售分析客户ABC分析客户经理业绩分析…..产品类别包装品牌产地行业规模销售开票模型特性:我们要分析的角度指标:我们要统计汇总的数据各种报表:BW模型举例说明入库数量出库数量库存数量工厂库存地移动类型(转库/采购/销售)日月年客户销售代保管查询分公司库存日报表…..库存地类型(加油站/定损/超损)类型(油库/零售)物流模型特性:我们要分析的角度指标:我们要统计汇总的数据各种报表:公司库存类别(自由/代保管)BW基本概念:ETL对任何数据数据源开放灵活的设置ETL功能在应用平台集成对第三方工具开放支持开放的标准功能ExtractionTransformationLoading抽取、转换、上载BW基本概念:数据源和信息源DataSource(数据源)在源系统中由一些有逻辑关系的字段组成的结构来自于R/3或者其它的OLTP系统InfoSource(信息源)由信息对象组成可对应多个信息源或者数据源数据传输的顺序DataSource=SourceSystem=InfoSource数据源和信息源BW基本概念:传输规则和更新规则TransferRules(传输规则)提供给数据源和信息源之间的逻辑链接.允许数据字段到信息对象的映射、常量或者ABAP例程控制.可以在传输交易数据、属性、文本或层次中使用.UpdateRules(更新规则)提供给信息源和数据目标之间的逻辑链接.允许信息对象到信息对象的映射、或者ABAP例程控制.只能在数据目标的特性或者关键指标中使用传输规则和更新规则BW基本概念:数据流信息立方体抽取结