

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

# Converter esquemas de banco de dados utilizando a DMS Schema Conversion
<a name="CHAP_SchemaConversion"></a>

**nota**  
A Conversão de Esquema do DMS com o recurso de IA generativa já está disponível. Para obter mais informações, consulte [Visualizar o relatório de avaliação da migração do banco de dados para a DMS Schema Conversion](assessment-reports-view.md) e [Convertendo esquemas de banco de dados na conversão de esquema DMS: guia step-by-step](schema-conversion-convert.md). 

A conversão do esquema DMS em AWS Database Migration Service (AWS DMS) torna as migrações de banco de dados entre diferentes tipos de bancos de dados mais previsíveis. É possível utilizar a DMS Schema Conversion para avaliar a complexidade da migração para o provedor de dados de origem e para converter os esquemas de banco de dados e objetos de código. É possível aplicar o código convertido ao banco de dados de destino.

A DMS Schema Conversion converte automaticamente os esquemas do banco de dados de origem e a maioria dos objetos de código do banco de dados em um formato compatível com o banco de dados de destino. Essa conversão inclui tabelas, visualizações, procedimentos armazenados, perfis, tipos de dados, sinônimos e assim por diante. Todos os objetos que a DMS Schema Conversion não pode converter automaticamente são claramente marcados. Para concluir a migração, é possível converter esses objetos manualmente.

Em alto nível, a [DMS Schema Conversion](https://aws.amazon.com/dms/schema-conversion-tool/) opera com os três componentes a seguir: perfis de instância, provedores de dados e projetos de migração. Um *perfil de instância* especifica as configurações da rede e da segurança. Um *provedor de dados* armazena as credenciais de conexão do banco de dados. Um *projeto de migração* contém provedores de dados, um perfil de instância e regras de migração. AWS DMS usa provedores de dados e um perfil de instância para criar um processo que converte esquemas de banco de dados e objetos de código.

Para obter a lista dos bancos de dados de origem compatíveis, consulte [Origens para a DMS Schema Conversion](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion).

Para obter a lista dos bancos de dados de destino compatíveis, consulte [Destinos da DMS Schema Conversion](CHAP_Introduction.Targets.md#CHAP_Introduction.Targets.SchemaConversion).

O diagrama a seguir ilustra o processo da DMS Schema Conversion.

![\[Um diagrama de arquitetura do recurso da DMS Schema Conversion.\]](http://docs.aws.amazon.com/pt_br/dms/latest/userguide/images/dms-schema-conversion-diagram.png)


Utilize os tópicos a seguir para compreender melhor como utilizar a DMS Schema Conversion.

**Topics**
+ [Suportado Regiões da AWS](#schema-conversion-supported-regions)
+ [Recursos de conversão de esquema](#schema-conversion-features)
+ [Limitações da conversão de esquemas](#schema-conversion-limitations)
+ [Conceitos básicos da DMS Schema Conversion](getting-started.md)
+ [Configurar uma rede para a DMS Schema Conversion](instance-profiles-network.md)
+ [Criar provedores de dados de origem na DMS Schema Conversion](data-providers-source.md)
+ [Criar e configurar provedores de dados de destino na Conversão de Esquema do DMS](data-providers-target.md)
+ [Provedor de dados virtual](virtual-data-provider.md)
+ [Gerenciar projetos de migração no DMS Schema Conversion](sc-migration-projects.md)
+ [Criar relatórios de avaliação de migração de banco de dados com a DMS Schema Conversion](assessment-reports.md)
+ [Utilizar a DMS Schema Conversion](schema-conversion.md)
+ [Utilizar pacotes de extensão na DMS Schema Conversion](extension-pack.md)
+ [AWS Ações do IAM para mapeamento de API para conversão de esquema DMS e Common Studio Framework (CSF)](schema-conversion-iam.mapping.md)

## Suportado Regiões da AWS
<a name="schema-conversion-supported-regions"></a>

Você pode criar um projeto de migração do DMS Schema Conversion a seguir. Regiões da AWS Em outras regiões, é possível utilizar o AWS Schema Conversion Tool. Para obter mais informações sobre AWS SCT, consulte o Guia do [usuário da AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/).


| Nome da região | Região | 
| --- | --- | 
| África (Cidade do Cabo)  | af-south-1 | 
| Ásia-Pacífico (Hong Kong) | ap-east-1 | 
| Ásia-Pacífico (Mumbai) | ap-south-1 | 
| Ásia-Pacífico (Hyderabad) | ap-south-2 | 
| Ásia-Pacífico (Tóquio) | ap-northeast-1 | 
| Ásia-Pacífico (Seul) | ap-northeast-2 | 
| Ásia-Pacífico (Singapura) | ap-southeast-1 | 
| Ásia-Pacífico (Sydney) | ap-southeast-2 | 
| Ásia-Pacífico (Jacarta) | ap-southeast-3 | 
| Ásia-Pacífico (Melbourne) | ap-southeast-4 | 
| Canadá (Central) | ca-central-1 | 
| Oeste do Canadá (Calgary) | ca-west-1 | 
| Europa (Frankfurt) | eu-central-1 | 
| Europa (Zurique) | eu-central-2 | 
| Europa (Estocolmo) | eu-north-1 | 
| Europa (Milão) | eu-south-1 | 
| Europa (Espanha) | eu-south-2 | 
| Europa (Irlanda) | eu-west-1 | 
| Europa (Paris) | eu-west-3 | 
| Israel (Tel Aviv) | il-central-1 | 
| Oriente Médio (Emirados Árabes Unidos) | me-central-1 | 
| América do Sul (São Paulo) | sa-east-1 | 
| Leste dos EUA (Norte da Virgínia) | us-east-1 | 
| Leste dos EUA (Ohio) | us-east-2 | 
| Oeste dos EUA (Norte da Califórnia) | us-west-1 | 
| Oeste dos EUA (Oregon) | us-west-2 | 

## Recursos de conversão de esquema
<a name="schema-conversion-features"></a>

A DMS Schema Conversion fornece os seguintes recursos:
+ O DMS Schema Conversion gerencia automaticamente os Nuvem AWS recursos necessários para seu projeto de migração de banco de dados. Esses recursos incluem perfis de instância, provedores de dados e AWS Secrets Manager segredos. Eles também incluem funções AWS Identity and Access Management (IAM), buckets do Amazon S3 e projetos de migração.
+ É possível utilizar a DMS Schema Conversion para se conectar ao banco de dados de origem, ler os metadados e criar relatórios de avaliação de migração de banco de dados. É possível salvar o relatório em um bucket do Amazon S3. Com esses relatórios, você obtém um resumo das tarefas de conversão de esquemas, e os detalhes dos itens que não podem ser convertidos automaticamente pela DMS Schema Conversion no banco de dados de destino. Os relatórios de avaliação de migração de banco de dados ajudam a avaliar quanto do projeto de migração a DMS Schema Conversion pode automatizar. Esses relatórios também ajudam a estimar o esforço manual necessário para concluir a conversão. Para obter mais informações, consulte [Criar relatórios de avaliação de migração de banco de dados com a DMS Schema Conversion](assessment-reports.md). 
+ Depois de se conectar aos provedores de dados de origem e de destino, a DMS Schema Conversion pode converter os esquemas de bancos de dados de origem existentes no mecanismo de banco de dados de destino. É possível escolher qualquer item do esquema do banco de dados de origem para converter. Depois de converter o código do banco de dados na DMS Schema Conversion, é possível revisar o código de origem e o código convertido. É possível salvar o código SQL convertido em um bucket do Amazon S3.
+ Antes de converter os esquemas do banco de dados de origem, é possível configurar regras de transformação. É possível utilizar as regras de transformação para alterar o tipo de dados de colunas, mover objetos de um esquema para outro e alterar os nomes de objetos. É possível aplicar as regras de transformação a bancos de dados, esquemas, tabelas e colunas. Para obter mais informações, consulte [ Configurar regras de transformação](schema-conversion-transformation-rules.md).
+ É possível alterar as configurações de conversão para melhorar o desempenho do código convertido. Essas configurações são específicas para cada par de conversão e dependem dos recursos do banco de dados de origem que você utiliza no código. Para obter mais informações, consulte [Especificar as configurações de conversão de esquemas](schema-conversion-settings.md).
+ Em alguns casos, a DMS Schema Conversion não pode converter recursos de banco de dados para recursos equivalentes no Amazon RDS. Nesses casos, a DMS Schema Conversion cria um pacote de extensões no banco de dados de destino para emular os recursos que não foram convertidos. Para obter mais informações, consulte [Utilizar pacotes de extensão](extension-pack.md).
+ É possível aplicar o código convertido e o esquema do pacote de extensões ao banco de dados de destino. Para obter mais informações, consulte [Aplicar o código convertido](schema-conversion-save-apply.md#schema-conversion-apply). 
+ O DMS Schema Conversion oferece suporte a todos os recursos da versão mais recente AWS SCT . Para obter mais informações, consulte [As notas de versão mais recentes do AWS SCT.](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_ReleaseNotes.html)
+ Você pode editar o código SQL convertido antes que o DMS o migre para o banco de dados de destino. Para obter mais informações, consulte [Como editar e gravar seu código SQL convertido](schema-conversion-convert.md#schema-conversion-convert-editsql).

## Limitações da conversão de esquemas
<a name="schema-conversion-limitations"></a>

A conversão do esquema DMS é uma versão web do (). AWS Schema Conversion Tool AWS SCT A Conversão de Esquema do DMS pode ser usada em menos plataformas de banco de dados e fornece funcionalidade mais limitada em comparação com a aplicação de desktop do AWS SCT . Para converter esquemas de data warehouse, estruturas de big data, código SQL de aplicações e processos ETL, utilize o AWS SCT. Para obter mais informações sobre AWS SCT, consulte o Guia do [usuário da AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/).

As seguintes limitações se aplicam ao utilizar a DMS Schema Conversion para conversão de esquema de banco de dados:
+ Não é possível salvar um projeto de migração e utilizá-lo em modo off-line.
+ Não é possível editar o código SQL da origem em um projeto de migração da DMS Schema Conversion. Para editar o código SQL do banco de dados de origem, utilize o editor SQL normal. Escolha **Atualizar do banco de dados** para adicionar o código atualizado ao projeto de migração.
+ As regras de migração na DMS Schema Conversion não são compatíveis com a alteração do agrupamento de colunas. Não é possível utilizar regras de migração para mover objetos para um novo esquema.
+ Não é possível aplicar filtros às árvores dos bancos de dados de origem e de destino para exibir somente os objetos do banco de dados que atendem à cláusula de filtro.
+ O pacote de extensão DMS Schema Conversion não inclui AWS Lambda funções que emulam envio de e-mail, agendamento de trabalhos e outros recursos em seu código convertido.
+ A DMS Schema Conversion não utiliza chaves do KMS gerenciadas pelo cliente para acessar nenhum recurso de cliente da AWS . Por exemplo, a DMS Schema Conversion não é compatível com a utilização de uma chave do KMS gerenciada pelo cliente para acessar dados do cliente no Amazon S3.