1、 SAP 问答: http:/ SAP 培训: http:/ 1/31 SAP BW配置及 操作手册 SAP BW配置及 操作手册 概述 业务说明 基于 SAP ECC6 使用 RSA3 0TCT_DS01数据源可以查看对 BW数据的读取情况。 为了从 EP中链接到 SAP系统,需要配置单点登录,另外需要用户在 ECC中拥有 RSRR_WEB的权限 基本原理 以下是 基于文件的 BW设置 的 基本原理,也可以说是一个基本的操作过程。 1.设置一个源系统,用于确定数据从哪里来。 2.创建一个 Datasource,用于存放抽取过来的数据。此时的抽取式通过 InfoPackage实现的。 3.创建
2、一个 DataStore Object对象,用于存放处理后的数据。 Datasource和 DataStore Object之间通过 Transformation(转换规则)进行关联,同时需要创建一个 Transfer Process用于数据的抽取处理。每个 DataStore Object是属于一个 InfoArea,也就是说一个 Info Area下可以根据需要按照不同的规则更新出不同 DataStore Object。 4.在 Explorer中创建一个查询,查询需要的数据,设计查询时可以设置一个过滤器进行必要的筛选。 Table RSIDOCSAVE SAP 问答: http:/ SA
3、P 培训: http:/ 2/31 相关 概念 BI( Business Intelligence,商务智能) SAP BI( SAP Business Information Warehouse) DW( Data Warehouse,数据仓库) DM ( Data Mining,数据挖掘) OLTP( Online Transaction Process,在线事务处理) OLAP( Online Analysis Process,在线分析处理) 逻辑视图 概念( BW) 信息区域( Info Area) SAP 问答: http:/ SAP 培训: http:/ 3/31 信息对象( In
4、foObject) 概述 信息对象 组 ( InfoObject Catalog) 特性 Characteristic 关键值 Key figures 单位( Unit) 时间特性( Time Characteristic) 数据对象 的 属性 关键字段 Key Field SAP 问答: http:/ SAP 培训: http:/ 4/31 数据字段 Data Field 导航属性 Navigation Attribution 索引 Indexes 特征值 Value ETL( Extract Transform Load) 提取转换加载 数据存储 PSA(Persistent Stagin
5、g Area,连续的分段传输区域 ) 信息提供者 Info Provider ODS( Operational Data Store,运营数据存储) -7.0变为 DSO SAP 问答: http:/ SAP 培训: http:/ 5/31 DSO( Data Store Object,数据存储对象) 信息立方体( InfoCube) 多信息提供者 Multi Provider 信息集 InfoSet 虚拟提供者( Virtual Provider) -未整理 信息源 InfoSource 数据处理 信息包 InfoPackage 转换 Transformation SAP 问答: http:
6、/ SAP 培训: http:/ 6/31 配置 顺序 数据传递逻辑 所有外部系统都可以看作镜像到 SAP BI 的数据源( DataSource),通过一定的映射关系( Mapping)与 SAP BI系统内部的信息提供者( InfoProvider)相关联。从技术上讲,数据源就是外部系统(例如 SAP R/3系统)。 SAP BI首先通过创建数据源 (Data Source) ,利用信息上载包( InfoPackage)提取外部系统的数据;通过转换流程( Transofrmation)内预先设定的转换 规则、更新规则对数据进行必要的过滤或处理,再利用数据传输流( Data Transfer
7、 Process)将信息按照业务分析需求通过关联保存到信息提供者( InfoProvider),即实际的存储结构中,完成整个数据抽取的流程。 信息提供者 数据源 Query ODS 信息包 转换 SAP 问答: http:/ SAP 培训: http:/ 7/31 BI CONTENT 为了使用系统预定义的业务对象, 需要安装一个系统包 BI_CONT( 业务智能目录 )。 BI CONTENT 是一套 预配置的基于 SAP(ERP, CRM 等 )业务的信息模型 , 包含了大部分的SAP业务数据的抽取和展示 , 可以直接安装使用,也可以作为模板使用 File As Source-另外总结 参
8、见 SAP_BW-SAP_BW中文件作为数据源配置及操作手册 。 ECC As Source 源系统中的配置 常用事务码 RSA2, RSA3, RSA5, RSA6, RSA7, LBWE, LBWQ, SBIW 传递 Content的组件层次 -RSA9 RSA9 执行“ Yes”就可以了,只是系统会提示要求指定开发类和请求号。 SAP 问答: http:/ SAP 培训: http:/ 8/31 激活数据源 -RSA5 对需要激活的数据源,选择后尽心激活即可。 RSA5 测试 ERP数据源 -RSA3 只有激活的数据源才能在 RSA3中选择。 RSA3 SAP 问答: http:/ SA
9、P 培训: http:/ 9/31 显示记录 /调用:每个数据包的记录数量。 显示提取 .调用:抽取的数据包个数。 抽取的总记录数为:“显示记录 /调用” *“显示提取 .调用” 查询到数据后,“ Display List”按钮才可用。 SAP 问答: http:/ SAP 培训: http:/ 10/31 显示数据。 在数据上双击就可以显示。 SAP 问答: http:/ SAP 培训: http:/ 11/31 查看增量增量更新 RSA7 其他说明 为了使用主数据,需要将 FI-IO 应用组件全部激活。 数据源增强的步骤 CMOD : BW000001 用于增强的出口: EXIT_SAPL
10、RSAP_001 业务数据 EXIT_SAPLRSAP_002 主数据 典型步骤: SE11,为数据源结构添加字段 RSA6,设置新添加的字段属性,去掉“隐藏” EXIT_SAPLRSAP_001 进行取数及其他处理 SAP 问答: http:/ SAP 培训: http:/ 12/31 BW中重新复制数据源,并修改相应的模型和规则 BW系统中的配置 -RSA1 配置 过程 最简化的过程 常用事务码 RSA1, RSECADMIN 导入信息对象 -RSA1 在安装完成后 BI_CONT后,还需要将信息对象导入到正式系统中。 RSA1 信息提供者 数据源 Query ODS 信息包 转换 源系统
11、 SAP 问答: http:/ SAP 培训: http:/ 13/31 双击。 SAP 问答: http:/ SAP 培训: http:/ 14/31 全选后,执行“ Transfer Selections”。 SAP 问答: http:/ SAP 培训: http:/ 15/31 选择“ Install”。 SAP 问答: http:/ SAP 培训: http:/ 16/31 选择“ Transfer all without dialog”,或者“ transfer selections” 。 完成后就可以在信息对象( InfoObject)中看到。 SAP 问答: http:/ SAP
12、 培训: http:/ 17/31 编辑信息对象 -RSD1 RSD1 创建源系统 -RSA1 创建完成源系统后需要进行激活和复制。 RSA1 SAP 问答: http:/ SAP 培训: http:/ 18/31 激活数据源 -RSA1 如果在源系统中增加了激活的数据源,需要先执行复制。 找到数据源以后,切换到修改状态,执行激活。 RSA1 SAP 问答: http:/ SAP 培训: http:/ 19/31 激活后数据源就显示为激活状态(绿灯)。 创建信息提供者的信息区域 - RSA1 在标题栏上右键选择“ Create InfoArea”。 信息范围( InfoArea)相当于一个文件
13、夹。 RSA1 SAP 问答: http:/ SAP 培训: http:/ 20/31 创建信息对象 - RSA1 RSA1 SAP 问答: http:/ SAP 培训: http:/ 21/31 属性( Attribute)是指该特性( Characteristic)的一些附加属性,一旦选中这一特性以后,附加的属性也将自动加入到查询中。例如一个项目定义需要包含附属的开工日期等信息作为SAP 问答: http:/ SAP 培训: http:/ 22/31 属性。 组合( Compounding)是指这一特性需要同时和另外一 个特性同时使用,例如利润中心,需要和控制范围特性同时使用,否则并不能唯
14、一确定。 创建 ODS- RSA1 RSA1 SAP 问答: http:/ SAP 培训: http:/ 23/31 选择信息区域,指定好 ODS的编码和名称即可。 字段只有设置为导航( Navigation Attribution)后,才可以在 QUERY中选择为行或者自由特性。如果没有设置为导航属性,那么在 query中可以拖到一个导航属性的字段下,相当于形成一个组合,只要这个导航属性的字段拖到查询结果中,相应的附属字段也会列出。 SAP 问答: http:/ SAP 培训: http:/ 24/31 创建 Cube 一个 Cube最多能有 233个 关键字。 自定义数据源 定义过程 创建
15、一个结构 -SE11 创建一个结构,该数据结构同数据源的数据结构相同,这样可以保证交互时的逻辑更加简化。 创建一个函数 -SE37 该函数实现从相关的数据表中取数,通过处理后放到结构中。 定义数据源的数据结构 创建数据源 创建结 构 创建函数 开始 结束 SAP 问答: http:/ SAP 培训: http:/ 25/31 创建数据源 -RSO2 创建一个数据源,指定其对应的函数和结构。 定义数据源的数据结构 -RSA6 原理推测 在 BW 系统中复制数据源时,系统首先找到对应的函数,执行函数对应的程序,将数据存入结构中,然后再通过结构将数据存入 到 BW系统中的数据源对应的数据表中。 数据
16、的处理 数据的上传 上传到 PSA 通过 信息 包 ( InfoPackage) 将数据从源系统上传到 PSA。 查看 PSA中的数据 在数据源的右键中,选择“管理”,在弹出框中的标题栏中就有数据表名,例如“ /BIC/B0000783”,这个名称只是表名的前部分,实际需要在后面补零,例如“ /BIC/B0000783000”。 使用 SE16查看表中的数据。 SAP 问答: http:/ SAP 培训: http:/ 26/31 上传到模型 通过转换将数据从 PSA上传到模型中,也可以通过转换将数据在模型之间互相传递。 查看模型中的数据 在模型的 右键中直接选择“显示数据”。 数据的删除 删
17、除索引 在删除数据前需要先删除索引。 删除模型数据 删除数据时需要删除模型中的数据 ,直接在模型的右键中就有删除数据的菜单。 删除数据源的 PSA的数据 在数据源右键中选择“管理”,进入后删除 PSA中的所有请求。 如果请求是黄灯,那么将不能直接删除,这时需要进入“监控器”,将状态改为“状态不正常”,然后再删除。 SAP 问答: http:/ SAP 培训: http:/ 27/31 Query Designer中的定义 -另外总结 创建 query 通过菜单进入 SAP 问答: http:/ SAP 培训: http:/ 28/31 预览 Query的结果 -RSRT 如果同 EP关联,可以
18、直接 使用 query上的“执行”功能预览,也可以在 BW对应的系统中使用 RSRT预览。 Web Application Designer中的定义 -另外总结 概述 其实一个查询在执行时也是一个 WAD,只是使用了标准模板的 WAD而已。 通过 WAD可以开发一个网页,而网页的数据可以根据定义的数据源进行抽取。 创建一个 WAD 先要拖入一个容器。 SAP 问答: http:/ SAP 培训: http:/ 29/31 然后右键创建表格。 表格可以用于定位。 SAP 问答: http:/ SAP 培训: http:/ 30/31 创建一个数据提供者 再拖入一个分析,指定对应的数据提供者。 这样一个 WAD就创建完成了。