指定控制台中的表选择和转换规则 - 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. 输入任务信息,包括任务名称复制实例源终端节点目标终端节点迁移类型。选择引导来自 的Table mapping (表映射)部分。

    
                            架构和表选择
  5. Table mapping (表映射) 部分中,选择架构名称和表名称。在指定表名称时,可以使用“%”作为通配符值。指定包括或排除由筛选器定义的数据所需执行的操作。

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

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

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

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

    
                            架构和表选择
  7. 在创建所需的选择后,选择 Add selection rule (添加选择规则)

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

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

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

  11. (可选)通过选择 add selection rule (添加选择规则)add transformation rule (添加转换规则) 来添加其他选择规则或转换。完成后,选择创建任务

    
                            转换规则
注意

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