SAP BW数据仓库简介(一)_第1页
SAP BW数据仓库简介(一)_第2页
SAP BW数据仓库简介(一)_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文从一个简单的业务场景-SAP BW(Business InfomationWarehouse)的基本方案与实现技术;结合销售分析的实际需求,SAP BW(业务信息仓库模块中的实现过程描述。1、数据仓库的基本理论数据仓库而是为更好地利用企业内所有可能收集到的数据进行决策支持。数据仓库拥有以下四个特点:面向主题。在数据仓库中,数据被分类,并按业务数据主题的视角,对数据进行存贮。在on-line transaction processing)中,数据是按业务应用的视角进行组织和存贮。B。据大部分都与时间相关,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。相对稳定。一般情况下,数

2、据仓库中的数据不会被更改或删除。数据仓库系统的体系结构一般情况下,数据仓库系统是一个分层次的体系结构,如下图:?数据源:是数据仓库系统的基础,整个系统的数据源泉。通常包括企业内部信息和外部信息。数据存储与管理:是整个数据仓库系统的核心。在现有各业务系统的基础上,对数据进行重新组织,最终确定数据仓库的物理存储结构,同时组织存储数据仓库元数据;数据仓库的管理包括数据的安全、归档、备份、维护、恢复等工作。OLAP 服务器:对分析需要的数据按照多维数据模型进行再次重组,以支持用户多角度、多层次的分析, 发现数据趋势。前端工具与应用:前端工具包括各种数据分析工具、报表工具、查询工具、数据挖掘工具以及各种

3、基于数据仓库开发的应用。数据仓库不仅是存放数据的载体,还包括按照业务数据对业务系统数据进行整合处理的方法流程和构建在数据仓库的分析应用。数据仓库的多维建模技术建模原则数据模型的创建直接反映业务需求,对系统的物理实施起着指导性的作用,是数据仓库的核心问题。而数据仓库是面向主题的,一般按照主题来建模。数据仓库建模在业务需求分析之后开始,是数据仓库构造的正式开始。Kimball 数据。以多维模型开发分析主题,能够快速实施,迅速获得投资回报,在取得实际效果的基础上,再逐渐增加应用主题,循序渐进,积累经验,逐步建成企业级数据仓库。在创建数据仓库的数据模型时应考虑:满足不同层次、用户的需求;兼顾查询效率与

4、数据粒度的需求;支持用户需求变化;避免业务运营系统性能影响;提供可扩展性。其中,数据模型的可扩展性决定了数据仓库对新的需求的适应能力,建模既要考虑眼前的信息需求,也要考虑未来的需求。事实表和维表事实表和维表是多维模型中的两个基本概念。事实表是数据分析所对应的主要数据项,一般是企业内的某项业务或某个事件。事实表中的事实一般具有数据特性和可加性,事实表中可以存储不同粒度的数据,同一主题中不同粒度的数据一般存储在不同的事实表中。维表中包含的一般是描述性的文本信息,这些文本信息将成为事实表的检索条件。维表中的维属性应该具体明确,体现出维层次的划分,能够成为分析型查询的约束条件,这是数据仓库与操作型应用

5、在数据模型415 况确定相应的维。在多维模型中,事实表的主码是组合码,维表的主码是简单码,事实表中与维表主码相对应的各个组成部分是外码。事实表通过与各维相对应的外码值同维表联系在一起。查询时通过事实表和维表之间的这种对应关系。星形模型多维数据建模以直观的方式组织数据,并支持高性能的数据访问。每一个多维数据模型由多个多维数据模式表示,每一个多维数据模式都是由一个事实表和一组维表组成的。多维模型最常见的是星形模式。在星形模式中,事实表居中,多个维表呈辐射状分布于其四周,并与事实表连接。位于星形中心的实体是指标实体,是用户最关心的基本实体和查询活动的中心,为数据仓库的查询活动提供定量数据。每个指标实

6、体代表一系列相关事实,完成一项指定的功能。位于星形图星角上的实体是维度每个维表有自己的属性,维表和事实表通过关键字相关联。3、SAP BW 数据仓库解决方案BW 产品SAP 120 76,000 SAP 500 80%SAP 方案中获益。SAP BW SAP ,提供灵活的多维度的联机数据分析,强调长期(以年为单位),提供强大的报表设计功能,方便用户进行特殊报表的个性定制,发和预警功能。BW 是端对端的数据仓库解决方案,它采用了SAP 公司企业解决方案中的众多技术,基于三层体系结构构建,编程语言是 ABAP(Advanced Business ApplicationProgramming,高级企

7、业应用程序 ),它使用 ALE(Application Link Enabling,应用程序链接Application Programming 编程接口)BW SAP SAP 系统。BW 的产品结构图BW Adminstrator Workbench 理和数据仓库的管理。ADMINISTRATOR WORKBENCHSAP BW (AWRSA控制,监视和维护工具。AWB的主要区域包括 Modeling,Monitoring,ReportingAgent,transportcontent,translation 和metadata epository。从功能上,BW 与其他类似产品有两个特点:1

8、、BW 13 (SAP 文档介绍,这个限制的原因是,sap 16 个关键字段,sap 3 个)2BW A 2000 12001 2 了,这一特点非常有用。BW 的体系结构上图显示了 BW 的三层体系结构:1、顶层是报表环境。它可以是BW 的企业资源管理器(Business Explorer,BEx)或者第三方的报表工具。BEx 包括两个组件:BExBWMicrosoft Excelsql 就可创建查询。BEx浏览器。其工作方式类似于一个信息中心,它使得用户可以组织并访问各种各样的信息。第三ODBO(OLAP OLE OB)BWOLAP 处理器相连。2、中间层是 BW 服务器。它主要执行三方面的

9、任务:BW系统存储数据根据用户的请求检索数据。3、底层由源数据系统组成。它可以是SAP 的 R/3 系统、BW 系统、平面文件以及其他的系统。通过抽取器(ABAP 程序)SAP ALE BW R/3 BAPI SAP 系统相连。BW 业务目录BW 的最大卖点之一在于它的业务目录。业务目录包含一些标准的报表和其他相关对象。例如,BW 售经理提供了如下一些标准报表:1、报价处理。(例如各销售区域报价的成功率,各销售区域的报价跟踪,各销售区域总体报价信息等)2(录,到达订单的返回率,各客户的平均返还次数,返还的数量和价值,产品分析,产品盈利分析等)3、运输。(各销售区域的运输延误,平均运输处理次数等

10、)4(销售/每月运输统计,到达订单分析,销量比较,销售额比较,各客户的平均利润,产品分析,每月到达订单和收益汇总等)5、行政和管理功能。(成本中心:计划/实际/偏差等等)BW 丰富的业务目录有效的缩短了 BW 的实施周期,降低了实施难度,本文销售分析的实例也主要基于业务目录直接构建各类报表,从而将工作的重点放在数据仓库的构建上。BW 项目实施方法论实施 SAP BW 项目,需要一个理想的项目团队,一般来说,需要包括下述人员: 数据仓库设计师:负责监督整个项目,特别是结构设计和系统整合。企业分析师:负责获取企业需求和源数据系统的数据模型,特别是 R/3 系统。技术开发员:必须熟悉 BW,ABAP

11、,ALE/Idoc以及 VB,并且能够创建BW 对象和用户界面友好的报告。基础平台和数据库管理员:负责安装、维护 BW 系统、系统概貌、BW 系统之间的通讯以及源系统。实际实施过程中,还要遵循一定的规则和步骤,下面是SAP 提供的简化的 BW 项目规划方案:整个项目实施分为“设计-开发-测试-培训-上线”五个阶段组织。阶段 1:设计编号 任务 资源OLAP发人员R/3OLAP?检查有多少业务目录可以供食用定义用户授权需求 ?BW?进行设计预排 ?阶段 2:开发编号 任务 资源BW沙盘(按照最低硬件要求安装) 基础平台和数据库管理员sandbox ASAP SIZING 文档为参考,确定开发系统的大小 数据仓库设计师,基础平台和数据库管理员BW开发系统 基础平台和数据库管理员BWOLAP数据,包括R/3 调试数据加载性能 项目组创建,测试并调试查询 ?3:测试编号 任务 资源ASAP SIZING 台和数据库管理员安装质量保证系统 基础平台和数据库管理员BW进行功能测试和性能测试;使用来自MERCURY INTERATIVE的工具,如:LoadRunner,Winrunner,能非常有帮助 项目组全体成员如果有必要,对开发系统中的BW对象修改,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论