《精编》SAPBW配置及其操作手册

SAP BW配置及操作手册 SAP BW配置及操作手册 概述 业务说明 基于SAP ECC6 使用RSA3 0TCT_DS01数据源可以查看对BW数据的读取情况。

为了从EP中链接到SAP系统,需要配置单点登录,另外需要用户在ECC中拥有RSRR_WEB的权限 基本原理 以下是基于文件的BW设置的基本原理,也可以说是一个基本的操作过程。

1.设置一个源系统,用于确定数据从哪里来。

2.创建一个Datasource,用于存放抽取过来的数据。此时的抽取式通过InfoPackage实现的。

3.创建一个DataStore Object对象,用于存放处理后的数据。Datasource和DataStore Object之间通过Transation(转换规则)进行关联,同时需要创建一个Transfer Process用于数据的抽取处理。每个DataStore Object是属于一个InfoArea,也就是说一个Info Area下可以根据需要按照不同的规则更新出不同DataStore Object。

4.在Explorer中创建一个查询,查询需要的数据,设计查询时可以设置一个过滤器进行必要的筛选。

Table RSIDOCSAVE 相关概念 BI(Business Intelligence,商务智能) SAP BI(SAP Business Ination Warehouse) DW(Data Warehouse,数据仓库) DM (Data Mining,数据挖掘) OLTP(Online Transaction Process,在线事务处理) OLAP(Online Analysis Process,在线分析处理) 逻辑视图 概念(BW) 信息区域(Info Area) 信息对象(InfoObject) 概述 信息对象组(InfoObject Catalog) 特性Characteristic 关键值Key figures 单位(Unit) 时间特性(Time Characteristic) 数据对象的属性 关键字段Key Field 数据字段Data Field 导航属性Navigation Attribution 索引Inds 特征值Value ETL(Extract Trans Load)提取转换加载 数据存储 PSAPersistent Staging Area,连续的分段传输区域 信息提供者Info Provider ODS(Operational Data Store,运营数据存储)-7.0变为DSO DSO(Data Store Object,数据存储对象) 信息立方体(InfoCube) 多信息提供者Multi Provider 信息集InfoSet 虚拟提供者(Virtual Provider)-未整理 信息源InfoSource 数据处理 信息包InfoPackage 转换Transation 配置顺序 信息提供者 数据源 Query ODS 信息包 转换 数据传递逻辑 所有外部系统都可以看作镜像到SAP BI的数据源(DataSource),通过一定的映射关系(Mapping)与SAP BI系统内部的信息提供者(InfoProvider)相关联。从技术上讲,数据源就是外部系统(例如SAP R/3系统)。

SAP BI首先通过创建数据源Data Source ,利用信息上载包(InfoPackage)提取外部系统的数据;
通过转换流程(Transofrmation)内预先设定的转换规则、更新规则对数据进行必要的过滤或处理,再利用数据传输流(Data Transfer Process)将信息按照业务分析需求通过关联保存到信息提供者(InfoProvider),即实际的存储结构中,完成整个数据抽取的流程。

BI CONTENT 为了使用系统预定义的业务对象,需要安装一个系统包BI_CONT(业务智能目录)。

BI CONTENT是一套预配置的基于SAPERP,CRM等业务的信息模型,包含了大部分的SAP业务数据的抽取和展示,可以直接安装使用,也可以作为模板使用 File As Source-另外总结 参见SAP_BW-SAP_BW中文件作为数据源配置及操作手册。

ECC As Source 源系统中的配置 常用事务码 RSA2, RSA3, RSA5, RSA6, RSA7, LBWE, LBWQ, SBIW 传递Content的组件层次-RSA9 RSA9 执行“Yes”就可以了,只是系统会提示要求指定开发类和请求号。

激活数据源-RSA5 对需要激活的数据源,选择后尽心激活即可。

RSA5 测试ERP数据源-RSA3 只有激活的数据源才能在RSA3中选择。

RSA3 显示记录/调用每个数据包的记录数量。

显示提取.调用抽取的数据包个数。

抽取的总记录数为“显示记录/调用”*“显示提取.调用” 查询到数据后,“Display List”按钮才可用。

显示数据。

在数据上双击就可以显示。

查看增量增量更新 RSA7 其他说明 为了使用主数据,需要将FI-IO应用组件全部激活。

数据源增强的步骤 n CMOD BW000001 n 用于增强的出口 - EXIT_SAPLRSAP_001 业务数据 - EXIT_SAPLRSAP_002 主数据 l 典型步骤 - SE11,为数据源结构添加字段 - RSA6,设置新添加的字段属性,去掉“隐藏” - EXIT_SAPLRSAP_001 进行取数及其他处理 - BW中重新复制数据源,并修改相应的模型和规则 BW系统中的配置-RSA1 配置过程 信息提供者 数据源 Query ODS 信息包 转换 源系统 最简化的过程 常用事务码 RSA1, RSECADMIN 导入信息对象-RSA1 在安装完成后BI_CONT后,还需要将信息对象导入到正式系统中。

RSA1 双击。

全选后,执行“Transfer Selections”。

选择“Install”。

选择“Transfer all without dialog”,或者“transfer selections”。

完成后就可以在信息对象(InfoObject)中看到。

编辑信息对象-RSD1 RSD1 创建源系统-RSA1 创建完成源系统后需要进行激活和复制。

RSA1 激活数据源-RSA1 如果在源系统中增加了激活的数据源,需要先执行复制。

找到数据源以后,切换到修改状态,执行激活。

RSA1 激活后数据源就显示为激活状态(绿灯)。

创建信息提供者的信息区域- RSA1 在标题栏上右键选择“Create InfoArea”。

信息范围(InfoArea)相当于一个文件夹。

RSA1 创建信息对象- RSA1 RSA1 属性(Attribute)是指该特性(Characteristic)的一些附加属性,一旦选中这一特性以后,附加的属性也将自动加入到查询中。例如一个项目定义需要包含附属的开工日期等信息作为属性。

组合(Compounding)是指这一特性需要同时和另外一个特性同时使用,例如利润中心,需要和控制范围特性同时使用,否则并不能唯一确定。

创建ODS- RSA1 RSA1 选择信息区域,指定好ODS的编码和名称即可。

字段只有设置为导航(Navigation Attribution)后,才可以在QUERY中选择为行或者自由特性。如果没有设置为导航属性,那么在query中可以拖到一个导航属性的字段下,相当于形成一个组合,只要这个导航属性的字段拖到查询结果中,相应的附属字段也会列出。

创建Cube 一个Cube最多能有233个关键字。

自定义数据源 定义过程 定义数据源的数据结构 创建数据源 创建结构 创建函数 开始 结束 创建一个结构-SE11 创建一个结构,该数据结构同数据源的数据结构相同,这样可以保证交互时的逻辑更加简化。

创建一个函数-SE37 该函数实现从相关的数据表中取数,通过处理后放到结构中。

创建数据源-RSO2 创建一个数据源,指定其对应的函数和结构。

定义数据源的数据结构-RSA6 原理推测 在BW系统中复制数据源时,系统首先找到对应的函数,执行函数对应的程序,将数据存入结构中,然后再通过结构将数据存入到BW系统中的数据源对应的数据表中。

数据的处理 数据的上传 上传到PSA 通过信息包(InfoPackage)将数据从源系统上传到PSA。

查看PSA中的数据 在数据源的右键中,选择“管理”,在弹出框中的标题栏中就有数据表名,例如“/BIC/B0000783”,这个名称只是表名的前部分,实际需要在后面补零,例如“/BIC/B0000783000”。

使用SE16查看表中的数据。

上传到模型 通过转换将数据从PSA上传到模型中,也可以通过转换将数据在模型之间互相传递。

查看模型中的数据 在模型的右键中直接选择“显示数据”。

数据的删除 删除索引 在删除数据前需要先删除索引。

删除模型数据 删除数据时需要删除模型中的数据,直接在模型的右键中就有删除数据的菜单。

删除数据源的PSA的数据 在数据源右键中选择“管理”,进入后删除PSA中的所有请求。

如果请求是黄灯,那么将不能直接删除,这时需要进入“监控器”,将状态改为“状态不正常”,然后再删除。

Query Designer中的定义-另外总结 创建query 通过菜单进入 预览Query的结果-RSRT 如果同EP关联,可以直接使用query上的“执行”功能预览,也可以在BW对应的系统中使用RSRT预览。

Web Application Designer中的定义-另外总结 概述 其实一个查询在执行时也是一个WAD,只是使用了标准模板的WAD而已。

通过WAD可以开发一个网页,而网页的数据可以根据定义的数据源进行抽取。

创建一个WAD 先要拖入一个容器。

然后右键创建表格。

表格可以用于定位。

创建一个数据提供者 再拖入一个分析,指定对应的数据提供者。

这样一个WAD就创建完成了。

EP中的定义-另外总结 定义一个iView iView相当于一个菜单,在iView中指定链接到哪个WAD或者是QUERY。

分配iView到角色 将iView分配到角色,这样这个角色就具有了这个iView的执行权限。

分配角色到用户 将角色分配到用户,这样对应的用户就可以执行每个角色下的iView了。

结束