通过控制台指定表选择和转换规则 - Amazon 数据库迁移服务
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

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

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

注意

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

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

使用控制台指定表选择、筛选条件和转换
  1. 登录 Amazon Web Services Management Console 并打开 Amazon DMS 控制台,网址为 https://console.aws.amazon.com/dms/v2/

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

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

  3. 选择创建任务

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

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

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

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

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

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

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

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

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

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

  11. 选择创建任务

注意

Amazon DMS 不支持每个架构级别或每个表级别的多个转换规则。但是, Amazon DMS 确实支持每个列级别的多个转换规则。