您现在的位置:e-works > 智造书屋 > 书籍列表 > SAP BW/BO实战指南 > 创建DSO与InfoCube模型

第八章 数据存储对象与信息立方体

第三节 创建DSO与InfoCube模型

    为了比较DSO和InfoCube的异同,我们创建如图8-4所示数据流模型。其中的数据源采用平面文件数据源,数据如表8-1所示。

 图8-4  DSO与InfoCube模型的数据流图

图8-4  DSO与InfoCube模型的数据流图

表8-1  平面文件数据源

 表8-1  平面文件数据源

    在BW中,创建相应对象如下:

    1)创建DataSource ZDSSA02,如表8-2所示。

表8-2  业务数据数据源ZDSSA02

 表8-2  业务数据数据源ZDSSA02

    2)创建DSO ZSSA_O02,如表8-3所示。

表8-3  DSO ZSSA_O02

 表8-3  DSO ZSSA_O02

    3)创建InfoCube ZSSA_C02,如表8-4所示。

表8-4  InfoCube ZSSA_C02

表8-4  InfoCube ZSSA_C02

    4)创建DataSource ZDSSA02之下的InfoPackage。

    5)创建从DataSource 到InfoCube 的Transformation及DTP。

    可以查看一下,InfoCube中的Key Figure ZSQTY的更新方式默认为Summation(加总),如图8-5所示。

 图8-5  InfoCube中关键值ZSQTY汇总方式

图8-5  InfoCube中关键值ZSQTY汇总方式

    6)创建从DataSource 到DSO的Transformation及DTP。

    Transformation中,DataSource中的Sales Quantity字段同时连接DSO中的两个Key Figure:ZSQTY和ZSQTY_S,如图8-6所示。

 图8-6  DataSource到DSO的Transformation

图8-6  DataSource到DSO的Transformation

    7)确定Key Figure的更新方式。右击Transformation中的关键值ZSQTY_S,在关联菜单中选择Rule Details,然后在弹出Rule Details对话框中将Aggregation更改默认Overwrite为Summation,如图8-7所示。

    注意:图8-6中的ZSQTY的更新方式保持系统默认选项Overwrite(覆盖),而ZSQTY_S的更新方式由默认的Overwrite(覆盖)改为Summation(加总)。

 图8-7  DSO中关键值ZSQTY_S汇总方式

图8-7  DSO中关键值ZSQTY_S汇总方式