从控制台指定表选择和转换规则 - Amazon Database Migration Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

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

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

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

注意

Amazon DMS不支持每个架构级别或每个表级别多个转换规则。但是,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. Table mapping (表映射)部分中,输入架构名称和表名称。在指定架构名称或表名称时,可以使用 “%” 作为通配符值。有关您可以使用的其他通配符的信息,请参阅通配符. 指定包括或排除由筛选器定义的数据所需执行的操作。

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

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

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

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

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

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

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

    
                            转换规则
  10. 选择 add transformation rule (添加转换规则)

  11. 选择创建任务

注意

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