

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Aplicando regras de migração em AWS Schema Conversion Tool
<a name="CHAP_Converting.MigrationRules"></a>

Antes de converter seu esquema com AWS SCT, você pode configurar regras de migração. *As regras de migração* AWS SCT podem fazer transformações como alterar o tipo de dados das colunas, mover objetos de um esquema para outro e alterar os nomes dos objetos. Por exemplo, suponha que você tenha um conjunto de tabelas no esquema de origem chamado `test_TABLE_NAME`. É possível configurar uma regra que altera o prefixo `test_` para o prefixo `demo_` no esquema de destino. 

**nota**  
Você só pode criar regras de migração para diferentes mecanismos de banco de dados de origem e destino. 

Você pode criar regras de migração que executam as seguintes tarefas: 
+ Adicionar, remover ou substituir um prefixo
+ Adicionar, remover ou substituir um sufixo
+ Alterar agrupamento de colunas
+ Alterar tipo de dados
+ Alterar o comprimento dos tipos de dados `char`, `varchar`, `nvarchar` e `string`
+ Mover objetos
+ Renomear objetos

Você pode criar regras de migração para os seguintes objetos: 
+ Banco de dados
+ Schema
+ Tabela
+ Coluna

## Como criar regras de migração
<a name="CHAP_Converting.MigrationRules.Map"></a>

Você pode criar regras de migração salvar as regras como parte do seu projeto. Com seu projeto aberto, use o procedimento a seguir para criar regras de migração. 

**Para criar regras de migração**

1. No menu **Exibir**, selecione **Exibição de mapeamento**. 

1.  Em **Mapeamentos de servidores**, escolha um par de servidores de origem e de destino. 

1. Selecione **Nova regra de migração**. A caixa de diálogo **Regras de transformação** é exibida. 

1. Escolha **Adicionar nova regra**. Uma nova linha é adicionada à lista de regras. 

1. Configure sua regra:

   1. Em **Name** (Nome), insira um nome para a regra. 

   1. Em **Para**, escolha o tipo de objeto ao qual a regra se aplica. 

   1. Em **onde**, digite um filtro para aplicar aos objetos antes de aplicar a regra de migração. A cláusula where é avaliada usando uma cláusula like. É possível inserir um nome exato para selecionar um objeto ou inserir um padrão para selecionar vários objetos. 

      Os campos disponíveis para a cláusula **where** são diferentes, dependendo do tipo do objeto. Por exemplo, se o tipo de objeto for esquema, haverá apenas um campo disponível para o nome do esquema. 

   1. Em **Ações**, escolha o tipo de regra de migração que você deseja criar. 

   1. Dependendo do tipo de regra, insira um ou dois valores adicionais. Por exemplo, para renomear um objeto, insira o novo nome do objeto. Para substituir um prefixo, insira o prefixo antigo e o novo prefixo.

      Para os tipos de dados char, varchar, nvarchar e string, você pode alterar o comprimento do tipo de dados usando o operador de multiplicação. Por exemplo, o valor `%*4` transforma o tipo de dados `varchar(10)` em `varchar(40)`.

1. Após configurar sua regra de migração, selecione **Salvar** para salvar sua regra. Você também pode escolher **Cancelar** para cancelar as alterações.   
![\[A caixa de diálogo de regras de transformação\]](http://docs.aws.amazon.com/pt_br/SchemaConversionTool/latest/userguide/images/transformation-rules.png)

1. Ao finalizar a adição, edição e exclusão das regras, escolha **Salvar tudo** para salvar todas as alterações. 

1. Selecione **Fechar** para fechar a caixa de diálogo **Regras de transformação**. 

Você pode usar o ícone de alternância para desativar uma regra de migração sem excluí-la. Você pode usar o ícone de cópia para duplicar uma regra de migração existente. Use o ícone de lápis para editar uma regra de migração existente. Você pode usar o ícone de exclusão para excluir uma regra de migração existente. Para salvar as alterações feitas em suas regras de migração, selecione **Salvar tudo**. 

## Como exportar regras de migração
<a name="CHAP_Converting.MigrationRules.Export"></a>

Se você costuma AWS DMS migrar seus dados do banco de dados de origem para o banco de dados de destino, você pode fornecer informações sobre suas regras de migração para o. AWS DMS Para obter mais informações sobre tarefas, consulte [Como trabalhar com tarefas de replicação do AWS Database Migration Service](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.html). 

**Para exportar regras de migração**

1. No AWS Schema Conversion Tool, escolha **Visualização de mapeamento** no menu **Exibir**. 

1.  Em **Regras de migração**, escolha uma regra de migração e, em seguida, selecione **Modificar regra de migração**. 

1.  Escolha **Exportar script para AWS DMS**. 

1. Navegue até o local onde você deseja salvar seu script e escolha **Salvar**. Suas regras de migração são salvas como um script JSON que pode ser consumido pelo AWS DMS. 