BW概要

合集下载

BW学习必需掌握的基础知识

BW学习必需掌握的基础知识

Object是BW中最小的存储单位.2.BW中的数据对象有Info Object,Cube,DSO,Infoset,Multi-provider,visual provider. 其中IO,Cube,DSO是实际的物理存储对象,Info set和Multi-provider可以理解成为建立在其他物理存储对象上的视图,是不存储数据滴~~3.接上一点,那为什么要用到Info set和Multi-Provider呢?那要从BEx报表的展现机制来说了.在BEx报表设计中,你只能选取一个Info provider作为数据池来构建你的报表,如果你所需要的数据放在多个Cube或者DSO里面的话,那么你就需要一个工具把这些info provider集合在一起变成一个info provider,这个工具就是info set 或者是Multi-provider4.还是接着上一点,说得这里别人面你的时候就肯定顺水推舟的问你Info set 和Multi-provider的区别是什么(俺被面到了~~汗~~),教科书的答案是两者中各info provider 的连接方式不一样,info set貌似是内连接~~~~还是不好理解...俺想了一个晚上,得到一个想法 set 连接方式取的是数据的交集,而Multi-provider取的是数据的并集,关于交集和并集是什么,你们去问你们的数学老师~~5.如果没有做过实际的Multi-provider的模型的,如果被问到,其实可以拿个业务来举例,最典型的就是销售计划与实际对比,计划数据放在一个info provider,实际数据放在一个provider,用一个Multi-provider把他们组合起来,其中可以按销售部门key连接,销售员key 连接,Item key来连接.6.DSO key figure的转换分为覆盖与合计2种,点detail,双击key figure可以选择7.那么一定要记下DSO与Cube的区别(基本上都会被问到)...Cube的key figure是累加的...而DSO是可以覆盖或者累加的~~8.在构建DSO的时候,如果数据表中有日期类型的字段存在的话,那么你就最好把会计年度变量(0fiscvarnt)的特征放在Key file里面...如果你没有放的话,系统会给你黄色的警告...当然你可以忽略...但是如果忽略了,后果就是在DSO激活数据的时候你会发现激活有错误~~~9.Cube,最大维度16个,去掉系统预先定义的Time,Unit,Request,可以用的有13个.最大key figur数--233,最大Characteristic--248DSOYou can create a maximum of 16 key fields (if you have more key fields, you can combine fields using a routine for a key field (concatenate).)- You can create a maximum of 749 fields- You can use 1962 bytes (minus 44 bytes for the change log)- You cannot include key figures as key fields摘自SAP官网~~10.PSA~~persistence store area....持久数据加载区域,从数据源出来的数据第一站都会停留在这里.它是以包为单位进行传输的~~11.系统中的状态提示: D SAP传输(Delivery)状态 A 激活(Active)状态M修改(Modified)状态12.DSO 三个表N表数据抽取后存放在N表激活后会清空(这点要记得哦) A表激活数据表BEx拿数据是从这张表拿的 Log表存放数据的更改动作13.有关Cube的优化,可以聚集,分区,压缩.14.流程链的T-code是RSPC15.每一个流程链必须有一个开始流程.没有变式的开始流程没有任何的价值.16.流程链的类别包括加载流程与后续处理,数据目标管理,自动报告代理,常规服务,其他BI流程和自定义流程.17.收集器流程....管理输入到相同的后继流程的多个流程...相当于交通警察的作用.可以判断替代流程是否满足条件而触发后继流程.18.流程链必须激活.19.流程链中的颜色,红,黄,绿.....应该都明白各自的含义.20.与进程,或进程,或异进程都属于收集器流程21.DSO分为标准DSO,写优化DSO,直接更新的DSO.22.标准DSO中有一个选项叫做"生成主数据标识"...这是啥玩意呢?他的用法取决于你的DSO是要拿来干什么的.如果你的DSO是拿来做报表的,那么勾上他是可以提高报表的查询速度.如果你的DSO是拿来存储数据的,那么建议不要勾上,因为系统会自动分配SID给你........貌似是设计用来做报表查询的index吗?系统标识生成使用此标识确定数据存储对象是否可供BEx查询使用。

BW基本知识

BW基本知识

1基本概念1.1 BExShort for Business Explorer. It includes following tools to present the reports to end user: Analyzer / Web Application Designer / Report Designer / Web Analyzer.1.2InfoProviderInfoProvider,信息提供者。

在创建qury之前,我们需要指定一个InfoProvider。

这个InfoProvider主要是为当前所要创建的报表提供数据来源。

在query中,一般作为的InfoProvider的对象为:InfoCubes、DataStore Objects、InfoObject(这里仅仅指的是特征)。

除了这些物理存储对象外,它还可以为:InfoSets、Virtual Providers、Multiproviders等逻辑视图物理存储类型的存储对象。

然而,在wad的创建中,提供数据的InfoProvider为我们创建的query。

在wad中,可以将多个query作为提供者。

例如:对于报表,我可以将query A1作为提供者,然而对于图表我可以把query B1作为提供者。

但是query的提供者有且仅有一个。

1.3INFOOBJECT信息对象/CHARACTERISTICS特征/KEYFIGURE关键值infoobject特征跟关键值合并起来称之为信息对象。

在BI中,项目定义、工作分解结构(WBS要素)、计量单位、日期等都称之为特征(characteristic);例如电压等级、承建单位等都称之为属性(当然,这些也是特征);每个项目产生的各种金额,如:可研估算、初设概算、下达预算、实际成本等都称之为:关键值(key figure)。

1.4INFO OBJECT的命名规则SAP在BCT(BUSINESS CONTENT)中自带一些InfoObjects,这些标准INFOOBJECTS的技术名称则是以’0’开头,如果自定义的,技术名称则必须以’A~Z’开头,长度3~9个字符。

BW知识点总结及面试要点

BW知识点总结及面试要点

BW知识点总结及⾯试要点1.如何理解数据仓库?数据仓库是⼀个⾯向主题的,集成的,相对稳定的,反应历史变化的数据集合,⽤于⽀持管理决策。

2.OLAP 和 OLTP的基本概念和区别?Oltp 联机事务处理,就是我们通常所说的关系型数据库,记录了实时的增删改查数据。

Olap 联机分析处理,是数据仓库的核⼼,是对oltp的历史数据进⾏加⼯,分析处理,⽤于处理商业智能,决策⽀持等重要的决策信息。

区别:1.oltp 是明细的数据,olap 是汇总数据2.oltp 记录实时的数据,olap 包含2-3年历史数据3.oltp 可以进⾏增删改查操作,olap 只⽀持查询。

3.Bw中数据存储的最⼩单位是什么?他分为哪⼏种。

哪⼀个⽤来存放主数据,主数据分类?最⼩单位:infoobject分类:特征和关键值,特征存放主数据,分为属性,⽂本和层级。

4.什么是bw星形结构,与传统星形结构有什么区别?Bw星形结构:中间⼀张事实表,周围连接维度表,维度表中存放了主数据sid,通过主数据sid连接到主数据的属性表,⽂本表和层级表。

区别:传统星形结构维度表中存放了维度键值属性,bw星形结构中维度表中存放了主数据的sid,通过sid连接到主数据的属性,⽂本和层级,通过sid,可以实现多语⾔⽀持,主数据共享。

5.如何理解bw etl的过程?Bw的etl数据抽取,就是把从r3和外部系统或者⽂件中的数据通过⼀定的转换关系抽取到我们bw端所建的信息⽴⽅体中进⾏分析。

6.ETL的基本操作步骤。

1)创建datatarget(infoobject,dso,infocube)2)创建数据源3)建⽴转换关系4)建infoobject,数据抽取到psa5)建dtp,从psa抽取数据到datatarget7.DSO 与 cube 的区别。

1).从结构上,dso 是⼀张⼆维表,cube 是多维的星形结构2).从数据上,dso存放的明细数据,cube存放汇总的数据dso⽀持覆盖和累加,cube只⽀持累加。

BW报表概览

BW报表概览

BW报表概览我们需要交接管理的BW报表一共有24个报表类,84张报表。

涉及了损益,费用,客服,奖金,销量等模块。

我们把模块类型相似的报表进行了归类,参见BW报表分类以及菜单设计.xls 我们考核利润报表为例:报表类...
BW报表概览
我们需要交接管理的BW报表一共有24个报表类,84张报表。

涉及了损益,费用,客服,奖金,销量等模块。

我们把模块类型相似的报表进行了归类,参见BW报表分类以及菜单设计.xls
我们考核利润报表为例:
报表类技术名称
(菜单ROLE)报表类报表技术名报表
06财年联想中国费用报表
zcca_c11_q002 06财年联想中国费用报表(不拆折旧)
zcca_c11_q003 06财年联想中国费用报表
BW报表权限
BW报表权限设计要解决以下几个问题
1.哪些用户能看报表
2.用户能看到哪些报表
3.用户能看到报表的那些内容
我们通过3个层次(步骤)的权限配置来解决以上的问题。

通过本部分的讲解,您应该知道:
1.BW权限设计是如何通过3个层次的配置实现的
2.每一层的权限涉及是如何实现的
3.有哪些文档,能帮助我们实现权限配置
BW系统帐号配置
在这一层,主要解决的是“哪些用户能看报表的问题”,我们要根据用户所提的报表需求,在系统中建立报表用户的基本帐号,包括用户名,密码,用户姓名,以及所属部门。

在SAP系统中我们使用T-code:SU01来完成这个操作。

SAP BW基本概念

SAP BW基本概念

SAP BW基本概念sapbw基本概念bw培训笔记bw数据流datasource(数据源):在erp系统中建立,事务代码就是rso2。

数据源就是按照一定格式逻辑上共同存有与源系统中,其为二维平面结构,叙述各自抽取器的特征。

数据源类型:1、用于事务数据的源数据。

2、主数据(属性、文本、层级)。

psa(persistentstagingarea),数据源从源系统提取出来的数据临时放进psa存储,抽取的数据轻易被读取,不被任何发生改变,psa与数据源一一对应。

infosource(信息源):逻辑上在一起的信息总结至一个单元里,准备好统一的通信结构格式数据给下一部的数据目标。

infocube(数据立方):一系列的关系表被排列成星形结构。

一个大的事实表在中间,周围是最多十六个维度表。

数据立方是中心事务报表和分析的基础。

一个事实表最多存有233个关键值,维度表最多存有248个特性。

时间,单位,数据包三个维度通常就是预设得出。

在infocube里的数据无法被更新,就可以被减少和删掉。

dso(datastoreobject)数据存储对象。

在dso中的数据被存储在透明的二维表中,事实表和维度表不能被创建。

在dso中的数据可以被重写。

标准数据存储对象包含三个表:1、新表,留存数据存储对象的数据记录,转化成后的更新和删掉。

2、有效率表中,涵盖有效率数据的表中。

3、修改日志记录。

multinfocube多维信息提供者:由基本的infocube组成,不能实际存储数据,只是个虚表。

querydesigner基于multinfocube展开取数。

infoprovider信息提供者类型:1、物理数据存储(infocube、dso、infoobject)2、非物理存储数据(虚拟提供者、信息集合、多维提供者)掌控以上基本概念,在bw中顺利完成信息流中每一层数据。

再采用querydesigner工具,就可以作出一个直观的报表。

BW介绍

BW介绍

Buy
Make
Collaborative Manufacturing
Sell
Move
Execution
Collaborative Procurement
Collaborative Fulfillment
SAP AG 2002, Title of Presentation, Speaker Name 4
Best Practices Reduce Your Time to Value
Quick and easy way for new and existing customers to implement mySAP SCM
Dev.
Prices for mySAP SCM

Presentation Clients Middleware
Non - R/3 Core R/3 Core
Web Browser ITS : WGate and AGate with Workplace liveCache Optimizer
CRM BW APO HR
FI
CO..
SAP Basis
BW Webserver ITS
Presentation Client
APO
App. Server
APOApplication
BW-Layer
Optimizer
OLTP R/3
OLTP R/3
Database
Database Server
APO-DB
APOApplication
Database
liveCache
Networking
Private Exchanges, Portals, Mobile Bus. Networking

BW、BI简介ppt课件

BW、BI简介ppt课件

如何自助地基于业务 数据回答具体的分析 问题,并分享开来?
如何从历史数据中发 现趋势并做出更好的
预测?
如何迅速找到业务分 析问题的答案?
Crystal Reports
Dashboards
Web Intelligence
Analysis
Business Objects Explorer
22
SAP BI工具综述
一.商务智能简介
目录 二.SAP BW简介
三.SAP BI简介
1
商务智能定义
定义:商务智能指利用数据仓库、数据分析挖掘技术 对客户数据进行系统地储存和管理,并通过各种数据 统计分析工具对客户数据进行分析,提供各种分析报 告,如客户价值评价、客户满意度评价、服务质量评 价、营销效果评价、未来市场需求等,为企业的各种 经营活动提供决策信息。
如果您拥有上千万的客户,并希望展开一次市场营销活动,那么哪些人会是最可
能响应的客户呢?如何划分出这些客户?哪些客户会流失?预测型建模能够给出
解答。
优化 OPTIMIZATION
回答:如何把事情做得更好?对于一个复杂问题来说,那种决策是最优的?
8
示例:在给定了业务上的优先级、资源调配的约束条件以及可用技术的情况下,请您
14
InfoObject
✓ Characteristics: 例如 “物料”, “客户名称”, “销售代表”
在主数据表中的信息对象 ( “销售大区” 的值 “华东大区”... ) 特殊类型的特性:
时间特性 与时间相关的特性“Fiscal period”, “Calendar
year”, ...
单位特性 国际通用的单位 “Local currency” or “0Unit ✓ Key figures: 数量或者金额 (“销售收入” and “销售数量”)

BW的名词解释

BW的名词解释

BW的名词解释BW(Business Warehousing)是一个广泛应用于企业中的技术概念,它指的是商业数据仓库。

在当今信息爆炸的时代,企业面临着大量的数据,并且这些数据分散在各个部门和系统中。

而BW的出现为企业提供了一种集成各类数据、进行分析和决策支持的解决方案。

从技术角度来看,BW是由一系列底层组件和工具组成的。

首先,它包括了数据抽取、转换和加载(ETL)的功能,用于从不同的数据源中提取数据,并将其转换为可用于分析的格式。

然后,这些数据将存储在数据仓库中,以便供用户查询和分析。

此外,BW还提供了一套可视化工具,用于生成报表和仪表盘,帮助用户更好地理解和解释数据。

在实际应用中,BW的作用主要体现在以下几个方面:1. 数据集成和一致性:企业内部的数据来源多样,可能涉及销售、采购、人力资源等各个方面的数据。

而BW通过集成这些数据,可以实现数据的一致性,使得用户可以从一个平台上获取全面的信息,而不需要分别查询不同的系统。

2. 数据分析和报告:数据对企业来说是一种重要的资产,然而仅有海量的数据是远远不够的,用户还需要进行分析和挖掘。

这就要求BW能够提供数据分析的能力,以便用户可以进行数据挖掘、业务智能等工作。

同时,BW还能够生成各种类型的报告,帮助用户更好地理解数据,并做出相应的决策。

3. 决策支持:作为企业管理层的决策支持系统,BW提供了更加准确和全面的信息。

通过对企业数据的分析和报告,它能够帮助管理层了解市场动态、企业绩效和潜在风险,从而作出更明智的决策。

4. 业务优化和改进:BW不仅提供数据的集成和分析,还能够针对企业的具体业务进行优化和改进。

通过对数据的深入分析,它可以发现潜在的问题和瓶颈,并提出相应的解决方案。

这样一来,企业可以更好地调整业务流程,提高效率和质量。

尽管BW在企业中起着重要的作用,但也面临着一些挑战。

首先,数据的质量问题是一个长期存在的难题,由于数据源的多样性和复杂性,数据的准确性和一致性往往难以保证。

BW的基本知识

BW的基本知识

.Info Object是BW中最小的存储单位.2.BW中的数据对象有Info Object,Cube,DSO,Info set,Multi-provider,visual provider. 其中IO,Cube,DSO是实际的物理存储对象,Info set和 Multi-provider可以理解成为建立在其他物理存储对象上的视图,是不存储数据滴~~3.接上一点,那为什么要用到Info set和Multi-Provider呢?那要从BEx报表的展现机制来说了.在BEx报表设计中,你只能选取一个Info provider作为数据池来构建你的报表,如果你所需要的数据放在多个Cube或者DSO里面的话,那么你就需要一个工具把这些info provider集合在一起变成一个info provider,这个工具就是info set 或者是 Multi-provider4.还是接着上一点,说得这里别人面你的时候就肯定顺水推舟的问你Info set 和Multi-provider 的区别是什么(俺被面到了~~汗~~),教科书的答案是两者中各info provider的连接方式不一样,info set貌似是内连接~~~~还是不好理解...俺想了一个晚上,得到一个想法 set 连接方式取的是数据的交集,而Multi-provider取的是数据的并集,关于交集和并集是什么,你们去问你们的数学老师~~5.如果没有做过实际的Multi-provider的模型的,如果被问到,其实可以拿个业务来举例,最典型的就是销售计划与实际对比,计划数据放在一个info provider,实际数据放在一个provider,用一个Multi-provider把他们组合起来,其中可以按销售部门key连接,销售员key连接,Item key来连接.6.DSO key figure的转换分为覆盖与合计2种,点detail,双击key figure可以选择7.那么一定要记下DSO与Cube的区别(基本上都会被问到)...Cube的key figure是累加的...而DSO是可以覆盖或者累加的~~8.在构建DSO的时候,如果数据表中有日期类型的字段存在的话,那么你就最好把会计年度变量(0fiscvarnt)的特征放在Key file里面...如果你没有放的话,系统会给你黄色的警告...当然你可以忽略...但是如果忽略了,后果就是在DSO激活数据的时候你会发现激活有错误~~~9.Cube,最大维度16个,去掉系统预先定义的Time,Unit,Request,可以用的有13个.最大key figur数--233,最大Characteristic—24813.有关Cube的优化,可以聚集,分区,压缩. ?(14.流程链的T-code是RSPC15.每一个流程链必须有一个开始流程.没有变式的开始流程没有任何的价值.2 m4 a$ Y! o0 F16.流程链的类别包括加载流程与后续处理,数据目标管理,自动报告代理,常规服务,其他BI流程和自定义流程.6 J( X) n# V/ P6 b: D/ | 7 b& i- Y" W& c% y2 A1 D! L17.收集器流程....管理输入到相同的后继流程的多个流程...相当于交通警察的作用.可以判断替代流程是否满足条件而触发后继流程. ! b' N" `! K6 ~$ a/ p 18.流程链必须激活.19.流程链中的颜色,红,黄,绿.....应该都明白各自的含义.20.与进程,或进程,或异进程都属于收集器流程21.DSO分为标准DSO,写优化DSO,直接更新的DSO. U5 ^0 J. ]+ v' O# M1 s8 |8 v' R5 q22.标准DSO中有一个选项叫做"生成主数据标识"...这是啥玩意呢?他的用法取决于你的DSO 是要拿来干什么的.如果你的DSO是拿来做报表的,那么勾上他是可以提高报表的查询速度.如果你的DSO是拿来存储数据的,那么建议不要勾上,因为系统会自动分配SID给你........貌似是设计用来做报表查询的index吗?/ O" S8 O; ^8 Y2 u% j23.实际的项目大多数喜欢用3层的数据模型,底层是写优化的DSO,记录delta和保证数据与PSA的一致,第二层用标准DSO,第三层用Cube...用level 1的DSO更新level 2的DSO的时候,一般都用SUM的方式.2 S X z8 J$ b3 X' n6 |$ A$ U% ^24.BW做初始化的时候要注意什么呢?业务系统要全面停止,禁止输入任何数据.这个好理解吧今天来说说标准数据源的Delta机制25.所有的Delta数据,在传到BW之前,都会先到Delta Q里面,再从DeltaQ到BW.Delta Q可以用RSA7查看.26.Delta数据从原始表到Delta Q, 有两种方式:对于LO的数据源,是系统将Delta数据push 到Delta Q的,然后在InfoPackage执行的时候,再把数据从Delta Q搬到BW.这就是PUSH 的方式. 对于非LO的数据源,大部分采用time stamp的方式,在InfoPackage执行的时候,系统根据time stamp去源数据表获得delta数据,这些数据被送往Delta Q之后,紧接着就被搬到BW了.这就是所谓的PULL的方式.; c9 n# G) x; Z2 H" X5 R9 s / a9 \" J t6 F) u27.所以总结一下:/ W1 N* [5 W3 K% y8 l0 L: { PULL:当BW端请求数据时,R3端才做出回应,执行相关Function Module,把数据写入delta queuePUSH:数据自动写入delta queue,当BW端请求数据时,直接去delta queue中抽取28.RSA7是查看Delta Q的,但是真实数据不是存在这里的.SMQ1(Out bound Queue)才是存储数据的地方~。

B W基础概念详解

B W基础概念详解

Sales
Time_key Unit_key Currency
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By): 第 19 页
Week Month Year
SAP’s extended Star Schema
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
数据上载 − 源系统 (Source System) − 信息包 ( InfoPackage) − 持续分段传输区域 (PSA) − 数据传输处理 (DTP) − 信息源(Info source)
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
第 11 页
信息提供者(InfoProviders)
InfoProviders 提供信息的物理或虚拟对象。 用于出报表和分析 包括infocube /DSO /infoSet /MutiProvider
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
第3页
信息对象(InfoObjects)
• • • •
信息对象是BW的核心组成部分,最小的组织单位 信息对象是其它信息模型的基础,如DSO/InfoCube,也可以做另一个信息对象的属 性
信息对象必须可以放在一个信息对象目录下
大部分重要的信息对象拥有 主数据, 文本, 层次表. 主数据的信息对象也可以做二维表 (例如:列出所有客户的报表)

BW简介

BW简介

SAP BW简介随着近几年信息技术的日益成熟和ERP软件供应商对市场的大力培育,ERP系统已逐渐被企业界广泛接受,并成为不少成功企业提高经营管理效益的关键事务处理系统。

ERP的成功实施和应用,在使企业流程规范化的同时,也使得企业管理系统的处理数据量呈指数性增长。

对企业管理者来说,相当程度上,企业管理就是“信息的管理”,大量准确、及时的数据信息库无疑就象一座高品位的金矿一样,会让其兴奋不已。

不过,面对这庞大诱人的“金矿山”,要快捷有效地从中挖掘出真正的金子来,还是需要装备相当精良的工具的。

SAP BW(Business Information Warehouse,商务信息仓库)就是这样一件企业老总们亟需的“采金器”。

SAP BW是mySAP 商务智能(BI)的集成化组件之一,为SAP数据和非SAP数据的采集、存储、分析和管理提供一个集成的,面向商务的平台。

它可以智能化地管理整个企业管理信息系统的海量数据信息并从中挖掘出最有价值的信息,以向企业管理者提供强有力的决策支持,从而使企业对市场反应更灵敏快捷,整个企业也更具有生命力和竞争力SAP在ERP市场具有领导地位,已拥有30年的历史的 SAP公司是世上公认的ERP巨人, 在ERP 市场上具有领先地位. 目前80%以上的世界500强公司都已在使用SAP。

SAP在全球有超过1千万用户, 有18,800家公司安装了56,000套SAP软件。

应该说, SAP 在全球拥有数以万计的用户,这些用户大都拥有强有力的国际市场,非常明白资料整理和分析对他们未来决策有极为重要的影响,这些用户已开始和计划不遗余力地在 BW这方面发展,相信在未来几年中,市场会对这方面的技术人才有大量需求。

而SAP BW(Business Information Warehouse)是其中最为成功地系统之一,它也被认为是可以满足用户需求数据仓库系统中功能最强的一个,满足 SAP和非 SAP系统的整合,丰富的数据转换工具,强大的Staging mechanisms,易于使用的前台报表,整合的Web报表,以及通过不同的工具将数据转换到非SAP系统中... ...这些都使得BW成为独特的,可满足不同用户需求的数据仓库系统。

BW学习笔记(DataSource详解)

BW学习笔记(DataSource详解)

BW学习笔记(DataSource详解)DataSource是BW中非常重要的部分,一个合格的BW顾问应该对BW DataSource 有深入的理解,网上这方面的文章也非常多。

我大概总结一下,如有错误,欢迎指正。

标准数据源的Delta机制概述1. 所有的Delta数据,在传输到BW之前,都会先到Delta Q,再到BW。

Delta Q可以通过RSA7进行管理和观察。

Delta Q的一个重要作用是保证记录的顺序。

2. Delta数据从原始表到Delta Q,有两种情况:对于LO的数据源,是系统将Delta数据push到Delta Q的,然后在InfoPackage执行的时候,再把数据从Delta Q搬到BW。

对于非LO的数据源,大部分采用time stamp的方式,在InfoPackage执行的时候,系统根据time stamp去源数据表获得delta数据,这些数据被送往Delta Q之后,紧接着就被搬到BW了。

所以,对于非LO的数据源,你很难在Delta Q里看到他们的Delta 数据。

3. 对于time stamp的delta 方式,大部分数据源(全部?)的time stamp 记录在表BWOM2_TIMEST中。

4. 对于LO数据源,其Delta数据流根据选择的_updatemode不同会有所区别,后面详述。

5. 系统如何获取Delta 数据,跟数据源的delta process 有关,后面详述。

关于Delta Process每一个数据源,都有一个很重要的属性:Delta Process . 在RSA2中可以看到:此外,你也可以在表ROOSOURCE中找到该信息。

Delta Process 告诉我们系统是如何捕获delta 数据的。

一般来说,delta数据有新增,修改和删除几种情况。

新增就是直接把这条数据作为delta数据,删除一般是生成一条方向数据(Reserve Image)。

修改,就有点复杂了,大概有几种不同的处理方式:After image 即只捕获修改后的数据作为delta数据。

ERP数据仓库BW企业用户培训

ERP数据仓库BW企业用户培训

ERP数据仓库BW企业用户培训ERP(Enterprise Resource Planning,企业资源计划)数据仓库BW(Business Warehouse)是一种大型企业信息管理系统,用于集成和管理企业各部门的数据,以支持决策与运营,提高企业的运营效率和业务流程的整合性。

在企业用户培训过程中,了解和掌握使用BW数据仓库的能力是至关重要的。

以下是ERP数据仓库BW的企业用户培训内容和建议:基础知识- 介绍ERP数据仓库BW的基本概念和功能,包括数据抽取、数据转换、数据加载和报表生成等。

- 解释企业用户如何使用BW数据仓库来获取所需的数据,并学习如何通过数据模型和查询来操作和分析数据。

数据抽取与转换- 学习如何从各个源系统中抽取数据,并通过数据清洗和转换来确保数据的准确性和一致性。

- 演示如何使用BW提供的工具和功能来进行数据抽取和转换,并解释如何定义数据源和数据转换规则。

数据加载与存储- 指导企业用户如何将经过转换的数据加载到BW数据仓库中,并解释不同的数据加载方式和策略。

- 演示如何创建数据包和数据流,以及如何执行数据加载和监控数据加载过程。

数据建模与查询- 介绍数据建模的概念和方法,包括维度建模、事实表和维度表的创建等。

- 演示如何使用BW的数据建模工具来设计和维护数据模型,并解释如何使用查询工具来查询和分析数据。

报表生成与分析- 学习如何使用BW提供的报表工具和功能来生成各种类型的报表,包括标准报表、查询报表和分析报表等。

- 指导企业用户如何根据自己的需求创建报表和分析视图,并解释如何使用过滤器和查询条件来定制报表结果。

性能优化与维护- 解释BW数据仓库的性能优化方法和技巧,包括索引和聚集的设计、数据分区和分区维度的使用等。

- 演示如何监控和维护BW数据仓库的运行状态,包括数据清理、备份和恢复、性能调优等。

通过以上培训内容,企业用户可以全面了解和掌握使用ERP 数据仓库BW的能力,提高数据分析和决策的效率,为企业的发展和竞争提供有力支持。

BW技术对象详解

BW技术对象详解

文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
Unit_key Currency
第 19 页
Time_key
Week Month Year
SAP’s extended Star Schema
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
characteristics)
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
第5页
• 特性创建示例:
信息对象-特性
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
第6页
• 特性能够定义为有无主数据表,有无文本。
• 特性能够包含别的信息对象作为属性 • 属性可以有显示属性和导航属性 • 特性的属性可以转换成导航属性. 他们能够在制作query时当作特性一样进行选择,有利于减少Cube的维度大
小和数据量。
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
数据存储对象(DSO)
DSO对象是用于保存合并和
清清洗数据的一个存储对象, 类似于数据库中的一个表, DSO对象一般用于保存明细 数据,如订单行项目明细, 它包含关键字段(如订单号 和行项目编号)和数据字段 (各种特性和指标)
DSO是平面数据表
文件名 (File Name): 创建人 (Prepared By): 审核人(Reviewed By):
• 信息提供商 − 数据存储对象(DSO) − 信息立方体( InfoCube) − 虚拟信息提供者(VirtualProviders )

BW基础知识讲解

BW基础知识讲解

议程
BW是什么? BW里面有什么?
我们为什么需要BW? query报表有什么优势?
从层次结构角度上看
显示层
处理层
数据源
Excel样式 --经典样式
报表基础信息
筛选器
报表数据区
模型就像一个魔方
维度就是查看报表的角度
数据在BW中分类
保存模型中的指标 关键值 Key Figures 关键值提供被衡量的数值 Key figures InfoObjects provide the values to be evaluated. 举例: - 生产量 - 销售金额
Do
报表分析
报表测试与 验收 Check
Check
议程
BW是什么? BW里面有什么?
我们为什么需要BW? query报表有什么优势?
Query本质
有数据交互功能的Excel
Query的优势 优劣
跨部门数 据查询 汇总一个 月数据 数据一致 性
Query报表
很方便实现, 数据是共享的。 很方便实现 可以保证与ERP一致,地方与总 部一致 不容易做
保存模型中的维度
Excel样式 --经典样式
我们设计的报表叫query ---- 对模型数据的查询
特征值
关键值
旺旺集团商业智能管理平台应用概 览
BI PORTAL
商业智能管理平台
计划协同管理(BPC)
库存管理
SRM供应商管理
(库存分析、货 龄分析、库存 周转)
财务管理
(费用分析、帐款分析、 成本分析、库存分析)
议程
BW是什么? BW里面有什么?
我们为什么需要BW? query报表有什么优势?
议程

2.BW 概览

2.BW 概览

17
SAP NetWeaver BI的架构 的架构
• SAP 多渠道访问 与SAP商业解决方案紧密集成 • SAP 企业门户( Portal) 企业门户( ) 信息展现 • SAP 数据仓库(BW) 数据仓库( ) 与其它 SAP系统紧密集成 开放的架构 • 主数据管理 主数据管理(MDM) 跨系统的主数据同步 集成平台( ) • SAP 集成平台(XI) 与其它 SAP系统紧密集成 信息映射 多种接口实现方式 • SAP Web Application Server 稳定的系统运行平台
业务战略
购进 库存 设备 销售 财务 投资 购进 销售
业务处理
业务智能
财务
投资
知识/ 知识/计划 数据仓库
数据清洗/ 数据清洗/加工
5
SAP 业务智能是什么? 业务智能是什么?
不用考虑具体数据的来源和访问方式, 而在SAP BW之上执行整个企业的决 策分析 数据抽取,转换,加载,数据仓库,在线分析 OLAP,商务计划,商务智能工具,公布栏和分 析工具;提供了最佳业务实践模型和标准的业务 目录
SAP BI 业务智能
集团战略
是一个企业级的,完整的, 成员公司战略 开放和集成的解决方案,为企业提 供能够转化为实际行动的洞察力 成员公司管理控制
开放的,事先定义好的 接口,为不同源系统的 结构化与非结构化的信 息提供全方位的功能 将数据转化为信息和知识,在 合适的时间,以合适的方式, 传送个合适的人,为决策支持 提供全面的帮助 可升级和值得信赖的商务智能 解决方案,与SAP NetWeaver, SAP R/3源系统和其他第三方 系统有着良好的集成性
18
SAP商务智能 商
抽取,转换, ■ 抽取,转换,加载 ■ 数据仓库管理 ■ 业务建模
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

培训议程


SAP BW Business Information Warehouse 业务信息仓库
BW商务智能方案概览 BW业务模型设计概览 BW报表分析功能展示
BW报表的展现形式

报表工具 Excel集成报表 Web报表 报表形式 表格 图形

Excel报表样式
Web报表展现
SAP BW 概述
SAP BW是mySAP 商务智能的集成化组件 之一,为SAP数据和非SAP数据的采集、存储、 分析和管理提供一个集成的,面向商务的平台。 它可以智能化地管理整个企业管理信息系统的海 量数据信息并从中挖掘出最有价值的信息,以向 企业管理者提供强有力的决策支持,从而使企业 对市场反应更敏捷,也使整个企业更具有生命力 和竞争力。 数据仓库(Data Warehousing)的目标是 分析不同来源的数据以支持业务决策。
Web报表图形展现
SAP BW总结
在各个级别上支持业务决策 运行,战术,战略 预定义的绩效指标和业务分析模型模板 可扩展性 从静态的报表到高度交互的分析应用 复杂的分析过程设计和数据挖掘功能 工具集 查询设计,报表和分析 浏览器应用设计 个性化信息的快速化布置 与企业门户集成 特定信息的角色和业务处理
数据抽取 数据源系统是需上载 的数据所在的系统。 SAP R/3 是BW主要的 数据源。
数据开放服务
SAP BW
业务浏览器 Web 报表 第三方工具
client
BAPI
OLAP processor
InfoCubes ODS
管理员平台
Meta Data Repository
业务信息仓库 服务器
Staging Engine
3 个维度 是SAP系统自动维护的 Time

Unit Info package
SAP BW 星型结构
Master Master SID Table Text Hierarchy SID Table
Text Hierarchy
Master SID Table
Text Hierarchy Master SID Table Text Hierarchy
Revenue
Discount Sales overhead
250 500,000 $
50 100,000 $ …
事实表80,000 $
60,000 $ ...

P Product # 2101004
产品维度
Product group displays
… ...
T
Transfer Structure R/3 Standard Extractor Transfer Structure
Data source 数据源系统
3rd Party Extractor
R/3 OLTP System
Legacy Legacy
报表制定:查询设计
BEx 查询设计器
易用性 个性化的分析内容 舒适的公式编辑器 一步生成浏览器页面 基于Windows的组件 基于浏览器的即时查询
Dimension table
Master SID Table Text Hierarchy
SID Table Master
Hierarchy Text
Dimension table
FACT
Dimension table
Dimension table
SID Table
Hierarchy Text
Dimension table
SAP BW 概述
在决策支持中,需要执行各种各样的数据分析。 因为数据的规模是非常庞大,因此,这种类型的 在线分析处理(OLAP)所消耗的计算机资源也 是非常大。它不可能在一个在线的事务处理 (OLTP)系统中执行。我们就需要一个专门的 系统,数据仓库就是用来完成这一任务的。
事务处理型系统和联机分析型系统
PSA
BAPI
数据源
BW的不同功能满足了不同层次的信息消费需求
培训议程


SAP BW Business Information Warehouse 业务信息仓库
BW商务智能方案概览
BW业务报表设计简介
BW报表分析功能演示
BW的报表设计环节
报表分析
报表制定
模型设计
数据上载
Info Cube 信息立方体
Master
SID Table Master
Hierarchy SID Table Text Master Text Hierarchy
星型结构
事实表和维度表的组合被称之为星型结构Star Schema
客户维度
C
Customer # Region 13970522 west
… ...
P C T
Quantity
SAP-BW 概览
郭翀


SAP BW Business Information Warehouse 业务信息仓库
BW商务智能方案概览
BW业务模型设计概览 BW报表分析功能简介
什么是商务智能(BI)

商务智能
运用了数据仓库、在线分析和 数据挖掘技术来处理和分析数 据的技术,它允许用户查询和 分析数据库或数据仓库,进而 得出影响商业活动的关键因素, 最终帮助用户做出更好、更合 理的决策。
在线事务处理型(OLTP)系统中… (Online Transaction Processing)
• • • • • 详细事务处理的应用数据 当前数据为主,较少历史数据的汇总 与其他应用系统有限的数据整合 数据操作涉及修改,插入及删除 一般事务处理涉及30-60 天的应用数据
在联机分析型(OLAP)系统中...
(Online Analytical Processing)
• 整合后的分析数据 • 历史数据和当前数据的汇总 • 数据可以来自不同的应用系统 • 数据操作一般只涉及‘读取’
• OLAP类型的应用可涉及多年的历史数据
SAP BW(商业数据仓库)的应用和功能
SAP商务智能解决方案,是数据仓库技 术在SAP平台上的具体应用 通过预先内置大量标准模板,将数据仓 库技术与各行业各模块的业务紧密结合, 快速实现企业各个应用的信息整合 提供灵活的多维度的联机数据分析,强 调长期(以年为单位)数据积累和分析 指标的汇总计算 提供强大的报表设计功能,方便用户进 行特殊报表的个性定制 提供回归、聚类、决策树等灵活的数据 挖掘功能 提供一定的报表美化、自动批处理、分 发和预警功能
Period 04
时间维度
Fiscal year 2000
… ...
数据抽取
Web
Application Server
Info provider
OD S OD S
Update Rules
SAP BW 服务器
Communication Structure
Info source
Transfer Rules
数据的集中保存地 包含两方面的信息 关键指标 (Key figures)
- 提供被评估分析的值,如数量,价格等
特性 (Characteristics)
- 用来分析关键值的业务参考对象,如成本中心、物料号等
1 个事实表 和16 个维度表
- 维度是一组相关联的特性。指标是反映业务状况的具体数值。
用户访问:随时随地 Excel或浏览器访问 通过任意设备访问 (PC 或移动设备)
BW中的报表设计流程
前期 偏重于对业务内容的理解和分析需求的确定:
分析内容(盈利能力,预算与实际比,……)
分析维度(组织机构,资产来源,客户组,……) 分析指标(资本金,利息收入,回收率,利润计划,……) 中后期 偏重于技术层面的数据抽取、性能优化和权限设计:
数据来源和数据传输机制
权限要求和权限划分依据
SAP BW 构架
业务浏览器 应用管理平台 管理工作台提供 了数据模型建立、 系统性能监控、 分配权限等工具。 企业资源管理器是基于 Excel和Web的工具, 用户可以通过它察看 BW的数据。它的主要 功能包括创建查询和展 现报表。 数据存储与管理
抽取的数据按照 一定的逻辑结构 储存在InfoCube 和ODS中。
相关文档
最新文档