

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á.

# Mapear tipo de dados no AWS Schema Conversion Tool
<a name="CHAP_Mapping"></a>

 Você pode adicionar vários bancos de dados de origem e de destino em um único projeto do AWS SCT. Isso simplifica o gerenciamento de projetos quando você migra vários bancos de dados para diferentes plataformas de destino. 

 Depois de criar um novo projeto e adicionar bancos de dados de origem e destino, crie regras de mapeamento. O AWS SCT requer pelo menos uma regra de mapeamento para criar um relatório de avaliação de migração e converter esquemas de banco de dados.

 Uma *regra de mapeamento* descreve um par de origem e destino que inclui um esquema de banco de dados de origem ou um banco de dados de origem e uma plataforma de banco de dados de destino. É possível adicionar várias regras de mapeamento a um único projeto da AWS SCT. Use regras de mapeamento para converter cada esquema de banco de dados de origem na plataforma de banco de dados de destino correta.

Para alterar o nome do seu esquema no código convertido, configure uma regra de migração. Por exemplo, com as regras de migração, você pode renomear seu esquema, adicionar um prefixo aos nomes dos objetos, alterar o agrupamento de colunas ou alterar os tipos de dados. Para aplicar essas alterações ao seu código convertido, certifique-se de criar regras de migração antes de converter seu esquema de origem. Para obter mais informações, consulte [Aplicação de regras de migração](CHAP_Converting.MigrationRules.md).

 Você pode criar regras de mapeamento somente para pares de conversão de banco de dados compatíveis. Para ver a lista de pares de conversão compatíveis, consulte [Conectando-se aos bancos de dados de origem com o AWS Schema Conversion Tool](CHAP_Source.md). 

 Se você abrir um projeto salvo na versão 1.0.655 ou anterior do AWS SCT, a AWS SCT criará automaticamente regras de mapeamento para todos os esquemas do banco de dados de origem na plataforma do banco de dados de destino. Para adicionar outras plataformas de banco de dados de destino, exclua as regras de mapeamento existentes e crie novas. 

**Topics**
+ [Mapear novos tipos de dados no AWS Schema Conversion Tool](CHAP_Mapping.New.md)
+ [Edição de mapeamentos de tipos de dados no AWS Schema Conversion Tool](CHAP_Mapping.Edit.md)
+ [Mapeamento para alvos virtuais no AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md)
+ [Limitações do mapeamento de tipos de dados no AWS Schema Conversion Tool](CHAP_Mapping.Limitations.md)

# Mapear novos tipos de dados no AWS Schema Conversion Tool
<a name="CHAP_Mapping.New"></a>

Você pode criar várias regras de mapeamento em um único projeto. O AWS SCT salva regras de mapeamento como parte do projeto. Com seu projeto aberto, use o procedimento a seguir para adicionar novas regras de mapeamento.

**Para criar regras de mapeamento**

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

1.  No painel esquerdo, escolha um esquema ou um banco de dados para adicionar à regra de mapeamento. 

1.  No painel direito, escolha uma plataforma de banco de dados de destino para o esquema de origem ou para o banco de dados selecionado. 

   Você pode escolher uma plataforma de banco de dados virtual como destino. Para obter mais informações, consulte [Mapeamento para alvos virtuais no AWS Schema Conversion Tool](CHAP_Mapping.VirtualTargets.md). 

1. Selecione **Criar mapeamento**.

    O AWS SCT adiciona essa nova regra de mapeamento à lista **Mapeamentos do servidor**. 

 Adicione regras de mapeamento para todos os pares de conversão. Para criar um relatório de avaliação ou converter esquemas de banco de dados, escolha **Visualização principal** no menu **Visualizar**. 

O AWS SCT destaca em negrito todos os objetos do esquema que fazem parte de uma regra de mapeamento. 

# Edição de mapeamentos de tipos de dados no AWS Schema Conversion Tool
<a name="CHAP_Mapping.Edit"></a>

Você pode filtrar ou excluir as regras de mapeamento existentes e adicionar uma nova regra de mapeamento ao seu projeto AWS Schema Conversion Tool (AWS SCT).

Quando você cria uma regra de mapeamento para todo o banco de dados de origem, AWS SCT cria uma regra de mapeamento para cada esquema do banco de dados de origem. Em projetos que envolvem dezenas de esquemas ou mesmo bancos de dados, pode ser difícil entender qual destino é usado para um determinado esquema. Para encontrar rapidamente uma regra de mapeamento para seu esquema, use uma ou várias das seguintes opções de filtro em AWS SCT.

**Para filtrar as regras de mapeamento**

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

1. Em **Servidores de origem**, escolha o banco de dados de origem.

   O filtro padrão é **Tudo**, o que significa que AWS SCT exibe regras de mapeamento para todos os bancos de dados de origem.

1. Em **Esquema de origem**, insira o nome do esquema de origem. Utilize a porcentagem (`%`) como curinga para substituir qualquer número de quaisquer símbolos no nome do esquema.

   O filtro padrão é o curinga **%**, o que significa que AWS SCT exibe regras de mapeamento para todos os nomes de esquema dos bancos de dados de origem.

1. Em **Tem regras de migração**, escolha **Sim** para exibir as regras de mapeamento para as quais as regras de migração de dados foram criadas. Escolha **Não** para exibir regras de mapeamento que não tenham regras de migração de dados. Para obter mais informações, consulte [Criação de regras de migração de dados no AWS SCT](agents.md#agents.Filtering).

   O filtro padrão é **Tudo**, o que significa que AWS SCT exibe todas as regras de mapeamento.

1. Em **Servidores de destino**, selecione o banco de dados de destino.

   O filtro padrão é **Tudo**, o que significa que AWS SCT exibe regras de mapeamento para todos os bancos de dados de destino.

Com seu projeto aberto, use o procedimento a seguir para criar regras de mapeamento. Para obter mais informações sobre adicionar regras de mapeamento, consulte [Mapear novos tipos de dados no AWS Schema Conversion Tool](CHAP_Mapping.New.md).

**Para excluir regras de mapeamento**

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

1. Para **Mapeamentos do servidor**, escolha as regras de mapeamento a serem excluídas. 

1. Escolha **Excluir mapeamentos selecionados**.

    AWS SCT exclui as regras de mapeamento selecionadas. 

# Mapeamento para alvos virtuais no AWS Schema Conversion Tool
<a name="CHAP_Mapping.VirtualTargets"></a>

Você pode ver como AWS SCT converte seu esquema de banco de dados de origem em qualquer plataforma de banco de dados de destino compatível. Para fazer isso, você não precisa se conectar a um banco de dados de destino existente. Em vez disso, você pode escolher uma plataforma de banco de dados de destino virtual no painel direito ao criar uma regra de mapeamento. Para obter mais informações, consulte [Mapear novos tipos de dados no AWS Schema Conversion Tool](CHAP_Mapping.New.md). Certifique-se de expandir os **Servidores**, **Clusters NoSQL** e nós **ETL** no painel direito para ver a lista de plataformas virtuais de banco de dados de destino. 

 AWS SCT suporta as seguintes plataformas virtuais de banco de dados de destino: 
+ Amazon Aurora Edição Compatível com MySQL
+ Amazon Aurora Edição Compatível com PostgreSQL
+ Amazon DynamoDB
+ Amazon Redshift
+ Amazon Redshift e AWS Glue
+ AWS Glue
+ AWS Glue Studio
+ Babelfish for Aurora PostgreSQL
+ MariaDB
+ Microsoft SQL Server
+ MySQL
+ Oracle
+ PostgreSQL

 Se você usa o Babelfish para Aurora PostgreSQL como plataforma de banco de dados de destino, só poderá criar um relatório de avaliação da migração do banco de dados. Para obter mais informações, consulte [Usando o relatório de avaliação no AWS Schema Conversion Tool](CHAP_AssessmentReport.md). 

 Se você usar uma plataforma virtual de banco de dados de destino, poderá salvar o código convertido em um arquivo. Para obter mais informações, consulte [Como salvar seu esquema convertido em um arquivo](CHAP_Converting.SaveAndApply.md#CHAP_Converting.Saving). 

# Limitações do mapeamento de tipos de dados no AWS Schema Conversion Tool
<a name="CHAP_Mapping.Limitations"></a>

As limitações a seguir se aplicam ao converter esquemas usando vários servidores em um único projeto AWS SCT:
+ Você pode adicionar o mesmo servidor a um projeto somente uma vez.
+ Você não pode mapear esquemas de servidor para um esquema de destino específico, somente para um servidor de destino. AWS SCT cria o esquema de destino durante a conversão.
+ Você não pode mapear objetos de origem de nível inferior para o servidor de destino.
+ Você pode mapear um esquema de origem para somente um servidor de destino em um projeto.
+ Certifique-se de mapear uma fonte para um servidor de destino para criar um relatório de avaliação, converter esquemas ou extrair dados.