SAP DS现在不但支持BW作为源和目标,由于Netweaver ODP,还支持BW的数据源。于是客户在越来越多的考虑使用DS这个专业的ETL工具。这篇文章介绍了如何用DS将数据加载到BW。
原文地址 http://scn.sap.com/docs/DOC-29394
介绍
该文档描述了BOBJ DS和SAP BW的配置。该配置手册也可以用于基于BW的解决方案,如DSiM(Demand Signal Management), 它对于数据被加载到BW作为类似BI Content使用之前有特殊的数据清洗和调和需求。
该“how-to手册”提供了在DS和BW间创建RFC连接的步骤。这包括使用哪种连接类型和如何配置的配置建议。该手册也提供了一些最佳实践和解决问题的方法来避免在使用BO DS新数据源类型时经常碰到的费力的排错儿、这种办法和错误处理。
前提
应用版本
SAP Data Service 4.0
Designer 14.0.2.435
JobServer 14.0.2.435
JobEngine 14.0.2.435
SAP BW 7.31
SAP NOTE 1727378
安装
SAP BusinessObjects Data Services 4.0 SP2(14.0.2.0)
Data Services - BW数据传输的背景
Data Services可以被用于SAP BW的传输加载过程,特别是对于非SAP数据。
以下是在SAP BW传输加载过程中使用DS功能的步骤:
1)加载非SAP数据到DS引擎
2)在DS的数据上执行数据加工操作
3)将数据加载到SAP BW
DS的数据加载到BW有两种方式:
1)BW控制
2)DS控制
第一种情况需要手动创建InfoPackage。这里你可以利用BW里的BO “Data Serivces”源系统类型来简化工作。你需要填写作业名字(或者如果你在源系统属性里输入一个data store,BW将自动生成)因为当infopackage被运行时那个作业将在data services里启动。
第二种情况里,作业已经被BO data services启动。它将生成一个DS生成的infopackage,因为BW需要一个可以附加BW数据加载请求的对象。在生成infopackage之后,BO DS远程启动infopackage并取回数据加载请求。通过这个请求,DS可以开始发送数据到BW。因此,infopackage到BO DS的调用(也发生在infopackage被远程启动时)是被BO DS忽视的。
由于这个原因,infopacakge的内容在第二种情况里是完全不相关的。但是如果你在第一种情况里误用了这样一个infopackage,BO DS会报错,因为它生成占位infopackage的方法对它自身来说是不一致的(因为在特定使用场景下,这是被忽略的)。
BW - 创建RFC连接
连接SAP BW与Data Services