您现在的位置:e-works > 智造书屋 > 书籍列表 > SAP BW/BO实战指南 > 第一个模型系统的实现

第三章 第一个模型的建立

第四节 第一个模型系统的实现

    3.4.4  建立信息立方体

    信息立方体(InfoCube)是一个多维结构,维度建模是要考虑的重点,即将相应的特性如何放到合适的维度中。

    1)建立InfoCube的第一步同建立DSO一样,这时仍然在T-code:RSA1→Modeling→ InfoProvider的界面下,如图3-42所示。

 图3-42  创建InfoCube

图3-42  创建InfoCube

    2)在弹出的对话框中输入InfoCube的技术名称和描述,保持默认标准类型(Standard InfoCube)设置,然后单击“新建”按钮,如图3-43所示。

 图3-43  输入InfoCube的技术名称和描述

图3-43  输入InfoCube的技术名称和描述

    3)在新界面的右侧可以看到有系统保留的三个维度:数据包(DataPackage)、时间(Time)和单位(Unit)。另外,还有一个维度Dimention 1和关键值(Key Figures)。 可以先右击Key Figures,选择InfoObject Direct Input,如图3-44所示。

 图3-44  维护InfoCube的关键值字段

图3-44  维护InfoCube的关键值字段

    4)在弹出的对话框中输入关键值,再单击对钩按钮,如图3-45所示。

 图3-45  插入InfoCube关键值

图3-45  插入InfoCube关键值

    5)可以看到Key Figures中已经有关键值了,而且系统自动在Unit维度中加入了相应关键值的单位。还可以看到在Data Package 维度中也有系统保留的三个特性,Time维度目前还是为空,如图3-46所示。

 图3-46  系统自动插入关键值的单位在Unit维度中

图3-46  系统自动插入关键值的单位在Unit维度中

    6)右击Time维度,选择InfoObject Direct Input,如图3-47所示。

 图3-47  维护Time维度

图3-47  维护Time维度

    7)加入0CALDAY,然后单击对钩按钮,如图3-48所示。

 图3-48  插入Time维度特性0CALDAY

图3-48  插入Time维度特性0CALDAY

    注意:在Time维度中,只能存放BW系统提供的时间特性(Time Characteristics),技术名称都是以数字0开头,如0CALDAY、0CALMONTH、0CALYEAR、0FISCPER、0FISCMONTH、0FISCYEAR等,如果是用户自建的时间类型的特性,则不能放在Time维度中,只能放在用户自建的维度中。

    8)对于Dimention 1,可以给一个更有业务意义的名字。右击Dimention 1,选择Properties,如图3-49所示。

 图3-49  维度属性

图3-49  维度属性

    9)维度描述改名为Product,但技术名称ZSSA_C011不能修改,单击对钩按钮,如图3-50所示。

 图3-50  修改维度描述

图3-50  修改维度描述

    10)维度最多16个,系统保留了3个维度,那么用户最多可建13个维度。可以右击Dimentions,选择Create New Dimentions,如图3-51所示。

 图3-51  创建新维度

图3-51  创建新维度

    11)在弹出的新对话框中输入新维度的描述,然后单击对钩按钮,如图3-52所示。

 图3-52  输入新维度描述

图3-52  输入新维度描述

    12)又新增了两个维度 Customer和 Sales,如图3-53所示。

 图3-53  新增两个维度

图3-53  新增两个维度

    13)右击相应维度,选择InfoObject Direct Input,将相应的InfoObject加入相应的维度。

    注意:在同一个维度中,要避免放入M∶N关系的InfoObjects,可以放入1∶1或者1∶N关系的InfoObjects。如产品和颜色的关系就是M∶N,产品类型和产品关系就是1∶N,产品和产品编号关系就是1∶1。

    14)所有的维度和Key Figure建好后如图3-54所示。

 图3-54  建好后的所有维度和Key Figure

图3-54  建好后的所有维度和Key Figure

    15)激活,在界面左侧和右上侧可以看到InfoCube激活后的变化:颜色由灰色变成蓝色,如图3-55所示。状态由未激活状态变为激活状态,如图3-56所示。

 图3-55  InfoCube激活后颜色由灰色变为蓝色

图3-55  InfoCube激活后颜色由灰色变为蓝色

 图3-56  InfoCube激活后状态由未激活状态变为激活状态

图3-56  InfoCube激活后状态由未激活状态变为激活状态