操作步骤如下:
1)创建Open Hub Destination。T-code:RSA1→Modeling→Open Hub Destination,新建一个信息区ZIA_OHD。在新建的信息区ZIA_OHD上右击,在弹出的菜单中选择Create Open Hub Destination,如图11-2所示。
图11-2 新建开放集成器目标
2)在弹出的Create Open Hub Destination对话框中,输入Open Hub Destination的技术名称和描述,并在Template(参考模板)区域选择InfoCube:ZSSA_C01,再单击对钩按钮,如图11-3所示。
图11-3 输入开放集成器目标的技术名称和描述
3)在开发集成器目标设置上,有Destination(目标)和Field Def.(字段定义)两个选项卡。在Destination(目标)选项卡中选择目标类型数据库表后,系统自动生成数据库表名,下面有多个选项,如图11-4所示选择。
●Delete Data from Table(清空数据表)。在本例中勾选,即在每次将InfoCube中数据加载到开放数据集成器Z_OHD_01之前,将数据库表/BIC/OHZ_OHD_01中的数据清空,即不保留历史数据。如果不勾选,则系统插入时,主键相同的记录会报错。
●Technical Key(技术主键)。选择后系统在数据库表中添加3个技术字段OHREQUID,DATAPAKID和RECORD,即数据加载时的请求,数据包和记录编号,将每一条记录通过这些技术关键值标识为唯一记录。
●Semantic Key(语义主键)。选择后可以在字段定义选项卡自定义关键字段组合。在本例中选择。
图11-4 Destination选项卡
4)在Field Def.(字段定义)选项卡中可以看到由模板带入的字段。可以增加或删除字段,修改字段定义、描述,对于本例还可以重新选择关键字段等,如图11-5所示。
图11-5 Field Def.选项卡
5)单击标准工具栏上的激活按钮,激活开放集成器目标Z_OHD_01。若有弹出对话框,单击Yes按钮,如图11-6所示。该弹出对话框提示清空数据库表,这是因为在第3)步操作中,勾选了Deleting Data from Table,如图11-4所示。
图11-6 提示信息—清空数据库表
6)创建Transformation。在Z_OHD_01上右击,选择Create Transformation,如图11-7所示。
图11-7 Create Transformation选项
7)在弹出的对话框中Source部分选择InfoCube和ZSSA_C01,单击对钩按钮,如图11-8所示。
(www.xing528.com)
图11-8 设置Transformation的Source
8)因为Z_OHD_01采用模板ZSSA_C01创建,系统自动生成Transformation,可以再修改,本例直接激活,如图11-9所示。
图11-9 Transformation
9)创建DTP。需要右击Open Hub Destination,选择Create DTP,如图11-10所示。
注意:与其他对象不一样,建完Transformation后,下面没有一个DTP的文件夹。
图11-10 选择Create DTP选项
10)在弹出的Create DTP对话框中,单击对钩按钮,再激活,如图11-11所示。
图11-11 DTP的创建对话框
11)Open Hub Destination的Transformation和DTP建好后如图11-12所示。
注意:Open Hub Destination与其他对象显示不一样的地方是,Transformation和DTP的上下顺序相反,但功能是一样的。
12)执行DTP,加载数据到Z_OHD_01的目的地。
13)用T-code:SE11查看Database table:/BIC/OHZ_OHD_01,如图11-13所示。
图11-12 开放集成器目标下的Transformation和DTP
图11-13 查看数据库表
14)数据库表/BIC/OHZ_OHD_01内容如图11-14所示。
这样,原来信息立方体的数据就通过开放集成器服务导入到数据库表。
图11-14 数据库表/BIC/OHZ_OHD_01内容
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。