通过控制台指定表选择和转换规则 - AWS Database Migration Service

通过控制台指定表选择和转换规则

可以使用 AWS 管理控制台执行表映射,包括指定表选择和转换。在控制台上,您可以使用位置部分指定架构、表和操作(包括或排除)。使用筛选器部分指定表中的列名称以及要应用于复制任务的条件。这两个操作共同创建选择规则。

在指定至少一个选择规则后,可以在表映射中包含转换。可以使用转换重命名架构或表,为架构或表添加前缀或后缀,或者删除表列。

注意

AWS DMS 在每个架构级别、表级别或列级别,不支持多个转换规则。

以下过程演示了如何根据名为 Customers 的架构中名为 EntertainmentAgencySample 的表来设置选择规则。

使用控制台指定表选择、筛选条件和转换
  1. 登录到 AWS 管理控制台,然后通过以下网址打开 AWS DMS 控制台:https://console.aws.amazon.com/dms/v2/

    如果以 IAM 用户身份登录,请确保具有适当的 AWS DMS 访问权限。有关所需权限的更多信息,请参阅使用 AWS DMS 所需的 IAM 权限

  2. 控制面板页面上,选择数据库迁移任务

  3. 选择创建任务

  4. 任务配置部分中,输入任务信息,包括任务标识符复制实例源数据库端点目标数据库端点迁移类型

    架构和表选择
  5. 表映射部分中,选择架构名称和表名称。在指定架构名称或表名称时,可以使用“%”作为通配符值。有关可使用的其他通配符的信息,请参阅表映射中的通配符。指定包括或排除由筛选器定义的数据所需执行的操作。

    架构和表选择
  6. 使用添加列筛选器添加条件链接指定筛选器信息。

    1. 选择添加列筛选器以指定列和条件。

    2. 选择添加条件以添加其他条件。

    以下示例介绍 Customers 表的筛选器,包含介于 AgencyIDs01 之间的 85

    架构和表选择
  7. 在创建所需的选择后,选择添加新的选择规则

  8. 创建至少一个选择规则后,可以向任务添加转换。选择添加转换规则

    转换规则
  9. 选择要转换的目标,然后输入请求的其他信息。以下示例介绍从 AgencyStatus 表中删除 Customer 列的转换。

    转换规则
  10. 选择添加转换规则

  11. 选择创建任务

注意

AWS DMS 在每个架构级别、表级别或列级别,不支持多个转换规则。