2、导入源表的元数据到资源库
在本地对象库的数据存储页签中,选择源系统的数据存储,单击鼠标邮件,选择“Import By Name”,输入需要导入到资源库的表名称。导入成功后,在数据存储的table目录下可以看到导入的表
3、创建Data Flow
单击“General”Job,在右边空白区域单击鼠标邮件,选择“Add New”-“Data Flow”
4、设置源表和目标表
单击创建的Data Flow,将需要导入到HANA数据库中的源表拖入到Data Flow区域中,将Data Flow区域右侧的工具条中的模版表拖入Data Flow区域创建模版表
输入模版表名称、HANA目标系统的数据存储、HANA数据库存放DS抽取数据表的用户名。 连接源表和目标表
双击模版表,设置“Options”中的“Use NVARCHAR for VARCHAR”
5、手工执行Job
选择Job,单击鼠标右键,选择“Execute”
执行成功之后,在HANA数据库中的ERPDSUSER下可以看到“T161T”,可以查看数据表的内容。执行过程信息和结果可以在监控器中查看。
六、基于表比较的增量加载 1、在Job下定义工作流
2、在工作流中定义数据流
在数据流中定义源表和模版表,执行Job,执行成功之后,在目标系统数据存储的Template Table目录下可以看到创建的模版表
3、加入Table_Comparison控件
选择模版表,单击鼠标邮件,选择“Import Table”。模版表会更新为Tables目录下的数据表。 通过将转换-数据集成中的“Table_Comparison”控件拖入到数据流中的方式添加“Table_Comparison”控件
将源表连接“Table_Comparison”控件,“Table_Comparison”控件连接目标表。
4、设置Table_Comparison控件
双击“Table_Comparison”控件,设置相关参数:比较的目标表、表的主键,需要比较的字段。当需要比较的字段为空时,会比较所有字段。建议按照需要填写需要比较的字段,可以加快处理速度。保存后执行Job。
七、基于时间戳的增量加载 1、在Job下定义工作流
在工作流中定义Script控件,读取数据抽取后最新的创建时间和更改时间,定义一个处理新增数据的数据流和一个处理更新数据的数据流
2、定义Script控件
在Script控件中需要使用变量存放读取的最新的创建时间和最新的更改时间。 选择Job,在工具栏选择“Variables”按钮,创建全局变量