O que é o AWS Schema Conversion Tool? - AWS Schema Conversion Tool

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

O que é o AWS Schema Conversion Tool?

Você pode usar a AWS Schema Conversion Tool (AWS SCT) para converter seu esquema de bancos de dados existentes de um mecanismo de banco de dados para outro. Você pode converter o esquema OLTP relacional ou o esquema de data warehouse. Seu esquema convertido é adequado para um Amazon Relational Database Service (Amazon RDS) MySQL, MariaDB, Oracle, SQL Server, PostgreSQL DB, um cluster de banco de dados Amazon Aurora ou um cluster Amazon Redshift. O esquema convertido também pode ser usado com um banco de dados em uma instância do Amazon EC2 ou armazenado em forma de dados em um bucket do Amazon S3.

AWS SCToferece suporte a vários padrões do setor, incluindo Federal Information Processing Standards (FIPS), para conexões com um bucket Amazon S3 ou outroAWSrecurso.AWS SCTtambém está em conformidade com o Federal Risk and Authorization Management Program (FedRAMP). Para obter detalhes sobre a AWS e os esforços de conformidade, consulte os serviços AWS no escopo pelo programa de conformidade.

A AWS SCT dá suporte às seguintes conversões de OLTP.

Fonte do banco de dados Bancos de dados de destino:
IBM Db2 para z/OS (versão 12)

Amazon Aurora Edição compatível com MySQL (Aurora MySQL), Amazon Aurora Edição compatível com PostgreSQL (Aurora PostgreSQL), MySQL, PostgreSQL

Para obter mais informações, consulteUsando o IBM Db2 para z/OS como fonte

IBM Db2 LUW (versões 9.1, 9.5, 9.7, 10.5, 11.1 e 11.5)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL

Para obter mais informações, consulteUsar o IBM Db2 LUW como origem

Microsoft Azure SQL Database

Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL

Para obter mais informações, consulteUsando o Banco de Dados SQL do Azure como fonte

Microsoft SQL Server (versão 2008 R2 e posterior)

Aurora MySQL, Aurora PostgreSQL, Babelfish para Aurora PostgreSQL (somente para relatórios de avaliação), MariaDB, Microsoft SQL Server, MySQL, PostgreSQL

Para obter mais informações, consulteUsar o SQL Server como origem

MySQL (versão 5.5 e posterior)

Aurora PostgreSQL, MySQL, PostgreSQL

Para obter mais informações, consulteUsar o MySQL como origem

Você pode migrar o esquema e os dados do MySQL para um cluster de banco de dados do Aurora MySQL sem usarAWS SCT. Para obter mais informações, consulte:Migrar dados para um cluster de banco de dados do Amazon Aurora.

Oracle (versão 10.1 e posterior)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL

Para obter mais informações, consulteUsando o Oracle Database como fonte

PostgreSQL (versão 9.1 e posterior)

Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL

Para obter mais informações, consulteUsar o PostgreSQL como origem

SAP ASE (versões 12.5.4, 15.0.2, 15.5, 15.7 e 16.0)

Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL

Para obter mais informações, consulteUsando o SAP ASE (Sybase ASE) como fonte

A AWS SCT oferece suporte às conversões de data warehouse a seguir.

Data warehouse de origem Armazém de dados de destino

Amazon Redshift

Amazon Redshift

Para obter mais informações, consulteUsar Amazon Redshift como fonte

Azure Synapse Analytics (versão 10)

Amazon Redshift

Para obter mais informações, consulteUsando o Azure Synapse Analytics como fonte

BigQuery

Amazon Redshift

Para obter mais informações, consulteComo usar o BigQuery como uma fonte

Banco de dados Greenplum (versões 4.3 e 6.21)

Amazon Redshift

Para obter mais informações, consulteUsando o banco de dados Greenplum como fonte

Microsoft SQL Server (versão 2008 e posterior)

Amazon Redshift

Para obter mais informações, consulteUsando o SQL Server Data Warehouse como fonte

Netezza (versão 7.0.3 e posterior)

Amazon Redshift

Para obter mais informações, consulteUsando o Netezza como fonte

Oracle (versão 10.1 e posterior)

Amazon Redshift

Para obter mais informações, consulteUsando o Oracle Data Warehouse como fonte

Teradata (versão 13 e posterior)

Amazon Redshift

Para obter mais informações, consulteUsando Teradata como fonte

Vertica (versões 9.1 e 11.0)

Amazon Redshift

Para obter mais informações, consulteUsando o Vertica como fonte

Snowflake (versão 3)

Amazon Redshift

Para obter mais informações, consulteUsando o Snowflake como fonte

AWS SCTsuporta as seguintes conversões de banco de dados NoSQL de dados.

Fonte do banco de dados Bancos de dados de destino:

Apache Cassandra (versões 2.1.x, 2.2.16 e 3.11.x)

Amazon DynamoDB

Para obter mais informações, consulteUsando o Apache Cassandra como fonte

Visão geral da conversão de esquema

AWS SCTfornece uma interface de usuário baseada em projetos para converter automaticamente o esquema de banco de dados do seu banco de dados de origem em um formato compatível com sua instância de destino do Amazon RDS. Se o esquema do seu banco de dados de origem não puder ser convertido automaticamente,AWS SCTfornece orientação sobre como você pode criar um esquema equivalente em seu banco de dados Amazon RDS de destino.

Para obter informações sobre como instalar a AWS SCT, consulte Instalando, verificando e atualizandoAWS SCT.

Para uma introdução à interface de usuário da AWS SCT, consulte Usar oAWS SCTinterface do usuário.

Para obter mais informações sobre o processo de conversão, consulte Convertendo esquemas de banco de dados usandoAWS SCT.

Além de converter seu esquema de banco de dados existente de um mecanismo de banco de dados para outro,AWS SCTtem alguns recursos adicionais que ajudam você a mover seus dados e aplicativos para oAWSNuvem:

  • Você pode usar agentes de extração de dados para extrair dados do seu armazém de dados e se preparar para migrá-los para o Amazon Redshift. Para gerenciar os agentes de extração de dados, você pode usar a AWS SCT. Para obter mais informações, consulteUsando agentes de extração de dados

  • Você pode usar a AWS SCT para criar endpoints e tarefas do AWS DMS. Você pode executar e monitorar essas tarefas na AWS SCT. Para obter mais informações, consulteUso do AWS SCT com a AWS DMS

  • Em alguns casos, os recursos do banco de dados não podem ser convertidos em recursos equivalentes do Amazon RDS ou do Amazon Redshift. O assistente do pacote de extensões da AWS SCT pode ajudá-lo a instalar pode ajudá-lo a instalar funções do AWS Lambda e bibliotecas Python para emular os recursos que não podem ser convertidos. Para obter mais informações, consulteComo usar oAWS SCTservice packs de extensão

  • Você pode usarAWS SCTpara otimizar seu banco de dados existente do Amazon Redshift.AWS SCTrecomenda chaves de classificação e chaves de distribuição para otimizar seu banco de dados. Para obter mais informações, consulteOtimizando o Amazon Redshift usandoAWS SCT

  • Você pode usarAWS SCTpara copiar seu esquema de banco de dados local existente para uma instância de banco de dados do Amazon RDS executando o mesmo mecanismo. Você pode usar esse recurso para analisar possíveis economias de custo ao mudar para a nuvem e ao alterar o tipo de licença.

  • Você pode usar a AWS SCT para converter SQL in C++, C#, Java ou outro código de aplicativo. Você pode visualizar, analisar, editar e salvar o código SQL convertido. Para obter mais informações, consulteConvertendo o SQL do aplicativo usandoAWS SCT

  • Você pode usarAWS SCTpara migrar processos de extração, transformação e carregamento (ETL). Para obter mais informações, consulteConvertendo processos de extração, transformação e carregamento (ETL) comAWS Schema Conversion Tool

Fornecendo feedback

Você pode fornecer feedback sobreAWS SCT. Você pode registrar um relatório de bug, enviar uma solicitação de recurso ou fornecer informações gerais.

Para fornecer feedback sobreAWS SCT

  1. Inicie o AWS Schema Conversion Tool.

  2. Abra o menu Ajuda e escolha Deixar um comentário. A caixa de diálogo Deixar um comentário é exibida.

  3. Em Área, escolha Informações, Bug report ou Solicitação de recursos.

  4. Em Banco de dados de origem, escolha o banco de dados de origem. Escolha Qualquer se o seu comentário não for específico para um banco de dados particular.

  5. Em Banco de dados de destino, escolha o banco de dados de destino. Escolha Qualquer se o seu comentário não for específico para um banco de dados particular.

  6. Em Título, digite um título para o seu comentário.

  7. Em Mensagem, digite o seu comentário.

  8. Escolha Enviar para enviar seu comentário.