本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过控制台指定表选择和转换规则
您可以使用 AWS Management Console 来执行表映射,包括指定表选择和转换。在控制台上,您可以使用位置部分指定架构、表和操作(包括或排除)。使用筛选器部分指定表中的列名称以及要应用于复制任务的条件。这两个操作共同创建选择规则。
在指定至少一个选择规则后,可以在表映射中包含转换。可以使用转换重命名架构或表,为架构或表添加前缀或后缀,或者删除表列。
注意
AWS DMS 不支持每个架构级别、表级别或列级别的多个转换规则。
以下过程演示了如何根据名为 EntertainmentAgencySample
的架构中名为 Customers
的表来设置选择规则。
使用控制台指定表选择、筛选条件和转换
-
登录 AWS Management Console 并打开 AWS DMS 控制台,网址为 https://console.aws.amazon.com/dms/v2/
。 如果以 IAM 用户身份登录,请确保具有适当的 AWS DMS访问权限。有关所需权限的更多信息,请参阅IAM使用所需的权限 AWS DMS。
-
在控制面板页面上,选择数据库迁移任务。
-
选择创建任务。
-
在任务配置部分中,输入任务信息,包括任务标识符、复制实例、源数据库端点、目标数据库端点和迁移类型。
-
在表映射部分中,选择架构名称和表名称。在指定架构名称或表名称时,可以使用“%”作为通配符值。有关可使用的其他通配符的信息,请参阅表映射中的通配符。指定包括或排除由筛选器定义的数据所需执行的操作。
-
使用添加列筛选器和添加条件链接指定筛选器信息。
-
选择添加列筛选器以指定列和条件。
-
选择添加条件以添加其他条件。
以下示例介绍
Customers
表的筛选器,包含介于01
和85
之间的AgencyIDs
。 -
-
在创建所需的选择后,选择添加新的选择规则。
-
创建至少一个选择规则后,可以向任务添加转换。选择添加转换规则。
-
选择要转换的目标,然后输入请求的其他信息。以下示例介绍从
Customer
表中删除AgencyStatus
列的转换。 -
选择添加转换规则。
-
选择创建任务。
注意
AWS DMS 不支持每个架构级别或每个表级别的多个转换规则。