配置DTS数据迁移节点

DTS数据迁移节点可以实现跨库、全量、单表或整库的数据迁移,迁移的类型包括数据和结构。本文介绍配置DTS数据迁移节点的方法。

背景信息

DTS数据迁移节点基于数据传输服务DTS,赋予任务流基于DTS进行数据传输的能力。更多信息,请参见数据同步方案概览

前提条件

  • 来源和目标库类型为:MySQL、SQL Server、PostgreSQL、AnalyticDB MySQL 2.0AnalyticDB MySQL 3.0PolarDB MySQL版AnalyticDB for PostgreSQLOracle

  • 来源和目标库为RDS或通过公网录入的数据库。

  • 来源和目标库所在地域相同。

  • 来源库和目标库必须都属于当前登录的阿里云账号。

操作步骤

  1. 登录数据管理DMS 5.0
  2. 在顶部菜单栏中,选择集成与开发 > 数据开发 > 任务编排

    说明

    若您使用的是极简模式的控制台,请单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 集成与开发 > 数据开发 > 任务编排

  3. 单击目标任务流名称,进入任务流详情页面。

    说明

    如果您需要新增任务流,请参见新增任务流

  4. 可选:单击缩回图标,缩回任务流基本信息配置面板。

    说明

    单击5展开2图标,您还可以展开缩回的任务流基本信息配置面板。

  5. 在画布左侧任务类型列表中,拖拽DTS数据迁移节点到画布空白区域。

  6. 双击DTS数据迁移节点。

  7. 在DTS数据迁移节点的配置页面,配置DTS数据迁移节点。

    分类

    配置项

    描述

    数据库

    来源

    搜索并选择来源库。

    目标

    搜索并选择目标库。

    迁移整库

    是否打开迁移整库开关:

    • 打开:迁移来源库中的所有表。

    • 关闭:单击请选择需要迁移的表,在表选择对话框中选中需要迁移的表,单击确认

    同步配置

    方式

    同步方式为全量迁移。

    说明

    全量数据迁移过程中,如果源库有数据更新,这部分更新数据不保证被迁移到目标实例。

    类型

    选择需要同步的类型:

    • 数据:迁移表数据。

    • 结构:迁移表结构。

      说明
      • 如果目标表存在,不需要选中结构同步。

      • 如果目标表不存在,必须选中结构同步。

  8. 单击试运行

    • 如果执行日志的最后一行出现status SUCCEEDED,表明任务试运行成功。

    • 如果执行日志的最后一行出现status FAILED,表明任务试运行失败。

      说明
      • 如果试运行失败,在执行日志中查看执行失败的节点和原因,修改配置后重新尝试。

      • 在数仓开发的标准模式下,试运行DTS数据迁移节点时,该节点会空跑,以免生产数据迁移到测试环境的风险。

    试运行成功后,您可以在目标库的SQL窗口中,查询已迁移的表。更多信息,请参见查询与变更表结构