数据同步操作

新建数据同步作业

时空作业目录下不可新建数据同步作业。

 

  1. 在作业管理页面“数据同步”页签中,将鼠标悬于某目录名称后的图标上,并在弹出菜单中选择[新建作业]菜单项,弹出新建作业窗口。

  1. 在窗口中,配置作业参数,包括:

  1. 单击<确定>按钮,新建数据同步作业完成。

数据同步作业完成后,还需要根据情况对作业进行初始化,详细操作请参见初始化数据同步作业

 

初始化数据同步作业

数据同步作业需要在创建完成后执行初始化作业操作。

  1. 在页面右侧的操作提示区域中,单击“初始化作业”链接,即可完成对作业的初始化。

  1. 初始化完成后,还需继续配置作业参数。

表-1 数据源表组件配置参数介绍

配置

说明

同步任务配置

该区域涉及配置如下参数:

  • 作业名称:新建数据同步作业时配置的名称,不可修改

  • 目的数据源:根据新建作业选择的输出源类型确定数据源的类型,并选择数据源列表中的数据源

  • 目的表名:选择数据源下的表

  • 并行度:配置作业的任务运行并行度,最大值为输入表的分区数,数值越大,所占资源越多

字段映射配置

该区域用于配置映射和函数。

  • 映射类型:配置映射的类型

  • 同行映射:将相同行的字段进行映射

  • 同名映射:将相同名称的字段进行映射

  • 自定义映射:用户自行定义映射

  • 当前映射:在列表中提供了如下信息和操作:

  • 目标字段:映射的目标字段,不可修改

  • 字段类型:目标字段的类型,不可修改

  • 源类型:配置源的类型。如果选择字段,则需继续选择源字段;如果选择函数,则需继续选择函数

  • 源字段/源字段类型:选择源字段,字段类型会自动出现

  • 函数/函数类型:单击“选择函数”链接,弹出选择函数窗口,选择函数并配置相应参数后,单击<确定>按钮即可。此处选择的函数为[函数管理]Switch页签的内置函数

  • 是否启用:配置目标字段是否启用映射,启用后才可为目标字段配置源类型、源字段/函数及源字段/函数类型

 

对于日志类型任务,在以MySQL数据库为目的端时,如果遇到float等浮点型类型的数据,由于MySQL数据库本身的问题,会存在精度丢失问题,建议使用decimal高精度的浮点数据类型。

如果需要使用float类型,可能会导致在转换updatedelete类型的日志数据时不生效。针对该问题,可以通过如下方法解决:

·          数据来源中所有该float浮点型数据的精度保持一致。

·          MySQL数据库中float类型的精度设置为与实际数据使用的浮点精度一致。

 

  1. 单击<确定>按钮,数据同步作业初始化完成。

查看数据同步作业

  1. 在作业管理页面“数据同步”页签中,将鼠标悬于某目录名称后的图标上,并在弹出菜单中选择[查看]菜单项,弹出查看窗口。

  1. 窗口中各参数的说明请参考新建数据同步作业

编辑同步作业

  1. 在同步任务的查看窗口中,单击<编辑>按钮。

  1. 参考初始化数据同步作业对数据同步任务进行编辑,其中:

  1. 单击<确定>按钮,更新同步任务。

任务类型有限制,如果任务类型是FILE或者DB_LOG没有<编辑>按钮。

 

删除数据同步作业

  1. 在作业管理页面“数据同步”页签中,将鼠标悬于某作业名称后的图标上,并在弹出菜单中选择[删除]菜单项,弹出删除确认对话框。

  1. 单击<确定>按钮,数据同步作业删除完成。

仅未在运行状态,且未被业务使用的数据同步作业可以被删除。

 

共享数据同步作业

在作业管理页面“数据同步”页签中,将鼠标悬于待共享作业名称后的图标上,并在弹出菜单中选择[共享]菜单项,即可将该作业共享给其他用户。作业被共享以后,其他用户即可对该作业进行编辑。

共享后,[共享]菜单项变为[取消共享]菜单项。选择[取消共享]菜单项,可以取消共享该数据同步作业。

·          仅作业的创建者和管理员可以共享该作业。

·          作业被共享以后,其他用户即可对该作业进行编辑。