SAP_BW之将数据从DSO中抽到Cube

一、创建InfoObject

SAP_BW之将数据从DSO中抽到Cube

二、创建InfoCube

SAP_BW之将数据从DSO中抽到Cube

三、创建DSO

1、填写相关信息

SAP_BW之将数据从DSO中抽到Cube

2、输入相关信息对象

SAP_BW之将数据从DSO中抽到Cube

3、DSO创建成功

SAP_BW之将数据从DSO中抽到Cube


四、创建数据源(DataSource)

SAP_BW之将数据从DSO中抽到Cube

五、创建转换规则(Transformation)

 1、创建DSO的转换

SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

2、在例程中输入代码

SAP_BW之将数据从DSO中抽到Cube

DSO的转换规则类似于CUBE,但DSO不需要带单位、因为DSO的单位会自动保存起来。

 3、同理,创建其它信息对象的转换规则:

SAP_BW之将数据从DSO中抽到Cube

 

4、出现的问题:

创建转换规则时出现以下提示

SAP_BW之将数据从DSO中抽到Cube

一开始以为又是系统不稳定导致的出错,结果退出后重新登录仍然报错,然后返回InfoObject查找后发现没有“含文本”没有√。

 SAP_BW之将数据从DSO中抽到Cube

六、创建信息包(InfoPackage)

1、创建DSO的InfoPackage

 SAP_BW之将数据从DSO中抽到Cube

 SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

2、同理,创建其它信息包

  

七、创建数据传输进程(DTP)

1、创建DSO的DTP

SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

2、此时DSO中的数据在N表中,打开InforProvider可以查看

 SAP_BW之将数据从DSO中抽到Cube

3、从N表到A表需要**操作:

**前的

SAP_BW之将数据从DSO中抽到Cube

开始**

SAP_BW之将数据从DSO中抽到Cube

**后的

SAP_BW之将数据从DSO中抽到Cube

八、将DSO数据抽到CUBE中

此时,数据已经在DSO中了,但我发现在前面的操作步骤中少做了一步,没有建立CUBE的数据源。

所以反过来又新建CUBE的数据源:

1、新建CUBE之后,创建转换规则:

SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

2、此时笔者在创建CUBE的DTP时发现

SAP_BW之将数据从DSO中抽到Cube

都是空的,怎么填?蒙了。。。

3、于是在信息提供者中进行反向操作

SAP_BW之将数据从DSO中抽到Cube

4、创建DTP

SAP_BW之将数据从DSO中抽到Cube

SAP_BW之将数据从DSO中抽到Cube

5、此时数据传输没有问题

SAP_BW之将数据从DSO中抽到Cube

右击“显示数据”查看也没有问题

SAP_BW之将数据从DSO中抽到Cube

至此,数据从DSO抽取到CUBE全部完成。

 

最后提醒一点:

DSO删除数据时,删除请求号是删除改请求号下抽取的数据,而右击DSO删除数据时删除的是DSO中的所有数据;操作时需注意。