BW概要
- 格式:ppt
- 大小:3.85 MB
- 文档页数:24


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查询使用。
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知识点总结及⾯试要点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报表一共有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来完成这个操作。