

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

# 通过控制台指定表选择和转换规则
<a name="CHAP_Tasks.CustomizingTasks.TableMapping.Console"></a>

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

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

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

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

**使用控制台指定表选择、筛选条件和转换**

1. 登录 Amazon Web Services 管理控制台 并在 [https://console.aws.amazon.com/dms/v2](https://console.amazonaws.cn/dms/v2/)/上打开 Amazon DMS 控制台。

   如果以 IAM 用户身份登录，请确保具有适当的 Amazon DMS访问权限。有关所需权限的更多信息，请参阅[使用所需的 IAM 权限 Amazon DMS](security-iam.md#CHAP_Security.IAMPermissions)。

1. 在**控制面板**页面上，选择**数据库迁移任务**。

1. 选择**创建任务**。

1. 在**任务配置**部分中，输入任务信息，包括**任务标识符**、**复制实例**、**源数据库端点**、**目标数据库端点**和**迁移类型**。  
![\[架构和表选择\]](http://docs.amazonaws.cn/dms/latest/userguide/images/datarep-create-task-20.png)

1. 在**表映射**部分中，选择架构名称和表名称。在指定架构名称或表名称时，可以使用“%”作为通配符值。有关可使用的其他通配符的信息，请参阅[表映射中的通配符](CHAP_Tasks.CustomizingTasks.TableMapping.SelectionTransformation.Wildcards.md)。指定包括或排除由筛选器定义的数据所需执行的操作。  
![\[架构和表选择\]](http://docs.amazonaws.cn/dms/latest/userguide/images/datarep-Tasks-selecttransfrm.png)

1. 使用**添加列筛选器**和**添加条件**链接指定筛选器信息。

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

   1. 选择**添加条件**以添加其他条件。

    以下示例介绍 **Customers** 表的筛选器，包含介于 **01** 和 **85** 之间的 **AgencyIDs**。  
![\[架构和表选择\]](http://docs.amazonaws.cn/dms/latest/userguide/images/datarep-Tasks-filter.png)

1. 在创建所需的选择后，选择**添加新的选择规则**。

1. 创建至少一个选择规则后，可以向任务添加转换。选择**添加转换规则**。  
![\[转换规则\]](http://docs.amazonaws.cn/dms/latest/userguide/images/datarep-Tasks-transform1.png)

1. 选择要转换的目标，然后输入请求的其他信息。以下示例介绍从 **Customer** 表中删除 **AgencyStatus** 列的转换。  
![\[转换规则\]](http://docs.amazonaws.cn/dms/latest/userguide/images/datarep-Tasks-transform2.png)

1. 选择**添加转换规则**。

1. 选择**创建任务**。

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