首页 理论教育 数据库表作为优化目录对象

数据库表作为优化目录对象

时间:2023-06-09 理论教育 版权反馈
【摘要】:选择后系统在数据库表中添加3个技术字段OHREQUID,DATAPAKID和RECORD,即数据加载时的请求,数据包和记录编号,将每一条记录通过这些技术关键值标识为唯一记录。图11-5 Field Def.选项卡5)单击标准工具栏上的激活按钮,激活开放集成器目标Z_OHD_01。该弹出对话框提示清空数据库表,这是因为在第3)步操作中,勾选了Deleting Data from Table,如图11-4所示。图11-6 提示信息—清空数据库表6)创建Transformation。12)执行DTP,加载数据到Z_OHD_01的目的地。图11-13 查看数据库表14)数据库表/BIC/OHZ_OHD_

数据库表作为优化目录对象

操作步骤如下:

1)创建Open Hub Destination。T-code:RSA1→Modeling→Open Hub Destination,新建一个信息区ZIA_OHD。在新建的信息区ZIA_OHD上右击,在弹出的菜单中选择Create Open Hub Destination,如图11-2所示。

978-7-111-37555-5-Part03-113.jpg

图11-2 新建开放集成器目标

2)在弹出的Create Open Hub Destination对话框中,输入Open Hub Destination的技术名称和描述,并在Template(参考模板)区域选择InfoCube:ZSSA_C01,再单击对钩按钮,如图11-3所示。

978-7-111-37555-5-Part03-114.jpg

图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(语义主键)。选择后可以在字段定义选项卡自定义关键字段组合。在本例中选择。

978-7-111-37555-5-Part03-115.jpg

图11-4 Destination选项卡

4)在Field Def.(字段定义)选项卡中可以看到由模板带入的字段。可以增加或删除字段,修改字段定义、描述,对于本例还可以重新选择关键字段等,如图11-5所示。

978-7-111-37555-5-Part03-116.jpg

图11-5 Field Def.选项卡

5)单击标准工具栏上的激活按钮,激活开放集成器目标Z_OHD_01。若有弹出对话框,单击Yes按钮,如图11-6所示。该弹出对话框提示清空数据库表,这是因为在第3)步操作中,勾选了Deleting Data from Table,如图11-4所示。

978-7-111-37555-5-Part03-117.jpg

图11-6 提示信息—清空数据库表

6)创建Transformation。在Z_OHD_01上右击,选择Create Transformation,如图11-7所示。

978-7-111-37555-5-Part03-118.jpg

图11-7 Create Transformation选项

7)在弹出的对话框中Source部分选择InfoCube和ZSSA_C01,单击对钩按钮,如图11-8所示。

978-7-111-37555-5-Part03-119.jpg(www.xing528.com)

图11-8 设置Transformation的Source

8)因为Z_OHD_01采用模板ZSSA_C01创建,系统自动生成Transformation,可以再修改,本例直接激活,如图11-9所示。

978-7-111-37555-5-Part03-120.jpg

图11-9 Transformation

9)创建DTP。需要右击Open Hub Destination,选择Create DTP,如图11-10所示。

注意:与其他对象不一样,建完Transformation后,下面没有一个DTP的文件夹。

978-7-111-37555-5-Part03-121.jpg

图11-10 选择Create DTP选项

10)在弹出的Create DTP对话框中,单击对钩按钮,再激活,如图11-11所示。

978-7-111-37555-5-Part03-122.jpg

图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所示。

978-7-111-37555-5-Part03-123.jpg

图11-12 开放集成器目标下的Transformation和DTP

978-7-111-37555-5-Part03-124.jpg

图11-13 查看数据库表

14)数据库表/BIC/OHZ_OHD_01内容如图11-14所示。

这样,原来信息立方体的数据就通过开放集成器服务导入到数据库表。

978-7-111-37555-5-Part03-125.jpg

图11-14 数据库表/BIC/OHZ_OHD_01内容

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈