本文介绍配置目标库信息的具体方法。
前提条件
当前仅支持在华东1(杭州)、华东2(上海)、华北1(青岛)、华北2(北京)、华北3(张家口)、华南1(深圳)、华南3(广州)和中国香港创建ETL任务。
当前目标库支持MySQL、PolarDB MySQL、Oracle、AnalyticDB MySQL 3.0、PolarDB PostgreSQL、PostgreSQL、DB2 LUW、DB2 iSeries(AS/400)、AnalyticDB PostgreSQL、SQLServer、MariaDB、DRDS(PolarDB-X 1.0)、PolarDB Oracle、Tablestore。
已创建目标库。
已完成数据源信息和转换组件的配置。
由于ETL功能暂不支持结构迁移,所以您需要根据转换条件在目标库侧完成对应表结构的创建。例如A表中包含字段1、字段2和字段3,B表中包含字段3、字段4和字段5,对A表和B表通过做JOIN操作后,需要输出字段1、字段2、字段3、字段4和字段5,则需要在目标库侧创建做JOIN操作后的C表,C表中包含字段1、字段2、字段3、字段4和字段5。
操作步骤
下文以配置MySQL为例进行介绍。
进入ETL任务的列表页面。
登录数据传输服务DTS控制台。
在左侧导航栏,单击ETL。
单击左上角的,在新增数据流对话框中,您需在数据流名称配置ETL任务名称,选择开发方式为DAG。
单击确认。
完成数据源信息的配置,配置方法请参见配置源库信息。
完成转换组件的配置,配置方法请参见配置转换组件。
在页面左侧,将输出 MySQL节点拖拽至页面右侧画布的空白区域。
将鼠标指针移动至已完成配置的目标转换组件,单击圆点拉出连接线,连接目标转换组件和输出 MySQL-1。
单击画布区域的输出 MySQL-1页面,根据页面信息配置目标库信息。
设置以下参数,配置节点信息。
参数
说明
请输入数据源名称
DTS会自动生成一个数据源名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。
区域
选择目标库所在地域。
实例列表
选择目标库所在数据库的实例名称。您也可以单击下方的新建实例进行新建,新建方法请参见实例管理。
表映射
选择目标库通过转换处理后需要存储的目标表。
在选择目标表区域,单击目标表。
根据实际需要,在字段映射页面的列名称列,勾选需要的参数。
执行结果
完成配置的目标库右侧不显示时,说明配置完成。