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 Amazon Aurora DB 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.
A AWS SCT oferece suporte a vários padrões do setor, inclusive Federal Information Processing Standards (FIPS) para conexões a um bucket do Amazon S3 ou outro recurso da AWS. A AWS SCT també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, consulte Como usar o IBM Db2 para z/OS como origem. |
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, consulte Usar o IBM Db2 LUW como origem. |
Banco de dados do Microsoft Azure SQL |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL Para obter mais informações, consulte Como usar um banco de dados Azure SQL como origem. |
Microsoft SQL Server (versões 2008 R2, 2012, 2014, 2016, 2017, 2019 e 2022). |
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, consulte Usar o SQL Server como origem. |
MySQL (versão 5.5 e superior) |
Aurora PostgreSQL, MySQL, PostgreSQL Para obter mais informações, consulte Usar 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 usar a AWS SCT. Para obter mais informações, consulte Migração de dados para um cluster de banco de dados do Amazon Aurora. |
Oracle (versão 10.1 e superior) |
Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, Oracle, PostgreSQL Para obter mais informações, consulte Usar um banco de dados Oracle como origem. |
PostgreSQL (versão 9.1 e superior) |
Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL Para obter mais informações, consulte Usar 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, consulte Usando o SAP ASE (Sybase ASE) como origem. |
A AWS SCT oferece suporte às conversões de data warehouse a seguir.
Data warehouse de origem | Data warehouse de destino |
---|---|
Amazon Redshift |
Amazon Redshift Para obter mais informações, consulte Como usar o Amazon Redshift como origem. |
Azure Synapse Analytics |
Amazon Redshift Para obter mais informações, consulte Como usar o Azure Synapse Analytics como origem. |
BigQuery |
Amazon Redshift Para obter mais informações, consulte Como usar o BigQuery como origem. |
Banco de dados Greenplum (versões 4.3 e 6.21) |
Amazon Redshift Para obter mais informações, consulte Como usar o banco de dados Greenplum como origem. |
Microsoft SQL Server (versão 2008 e superior) |
Amazon Redshift Para obter mais informações, consulte Como usar o data warehouse do SQL Server como origem. |
Netezza (versão 7.0.3 e superior) |
Amazon Redshift Para obter mais informações, consulte Como usar o Netezza como origem. |
Oracle (versão 10.1 e superior) |
Amazon Redshift Para obter mais informações, consulte Como usar o data warehouse do Oracle como origem. |
Snowflake (versão 3) |
Amazon Redshift Para obter mais informações, consulte Como usar o Snowflake como origem. |
Teradata (versão 13 e superior) |
Amazon Redshift Para obter mais informações, consulte Como usar o Teradata como origem. |
Vertica (versão 7.2.2 e superior) |
Amazon Redshift Para obter mais informações, consulte Como usar o Vertica como origem. |
A AWS SCT dá suporte às seguintes conversões de banco de dados NoSQL.
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, consulte Como usar o Apache Cassandra como origem. |
A AWS SCT é compatível com conversões dos seguintes processos de extração, transformação e carregamento (ETL). Para obter mais informações, consulte Como converter processos de ETL.
Origem | Destino |
---|---|
Scripts de ETL da Informatica |
Informatica |
Pacotes de ETL do Microsoft SQL Server Integration Services (SSIS) |
AWS Glue ou AWS Glue Studio |
Scripts de shell com comandos incorporados do Teradata Basic Teradata Query (BTEQ) |
Amazon Redshift RSQL |
Scripts de ETL do Teradata BTEQ |
AWS Glue ou Amazon Redshift RSQL |
Scripts de tarefa do Teradata FastExport |
Amazon Redshift RSQL |
Scripts de tarefa do Teradata FastLoad |
Amazon Redshift RSQL |
Scripts de tarefa do Teradata MultiLoad |
Amazon Redshift RSQL |
A AWS SCT é compatível com as seguintes migrações da estrutura de big data. Para obter mais informações, consulte Como migrar estruturas de big data.
Origem | Destino |
---|---|
Apache Hive (versão 0.13.0 e superior) |
Hive no Amazon EMR |
Apache HDFS |
Amazon S3 ou HDFS no Amazon EMR |
Apache Oozie |
AWS Step Functions |
Visão geral da conversão de esquema
A AWS SCT oferece uma interface de usuário baseada em projeto que permite converter automaticamente o esquema do banco de dados de origem em um formato que seja compatível com a instância do Amazon RDS de destino. Se o esquema do seu banco de dados de origem não puder ser convertido automaticamente, a AWS SCT fornecerá orientação sobre como criar um esquema equivalente no banco de dados do Amazon RDS de destino.
Para obter informações sobre como instalar a AWS SCT, consulte Instalando, verificando e atualizando AWS SCT.
Para uma introdução à interface de usuário da AWS SCT, consulte Uso da interface de usuário da AWS SCT.
Para obter mais informações sobre o processo de conversão, consulte Como converter esquemas de bancos de dados usando a AWS SCT.
Além de converter o esquema de banco de dados existente de um mecanismo de banco de dados para outro, a AWS SCT tem alguns atributos adicionais que ajudam você a transferir seus dados e aplicativos para a nuvem da AWS:
-
Você pode usar agentes de extração de dados para extrair dados de seu data warehouse para preparar a migração para o Amazon Redshift. Para gerenciar os agentes de extração de dados, você pode usar a AWS SCT. Para obter mais informações, consulte Como migrar dados de um data warehouse on-premises para o Amazon Redshift.
-
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, consulte Uso do AWS SCT com a AWS DMS.
-
Em alguns casos, os recursos de banco de dados não podem ser convertidos em atributos do Amazon RDS ou Amazon Redshift equivalentes. 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, consulte Usando AWS SCT pacotes de extensão.
-
Você pode usar a AWS SCT para otimizar seu banco de dados do Amazon Redshift existente. A AWS SCT recomenda chaves de classificação e chaves de distribuição para otimizar seu banco de dados. Para obter mais informações, consulte Como otimizar o Amazon Redshift usando a AWS SCT.
-
Você pode usar a AWS SCT para copiar o esquema de banco de dados on-premises existente para uma instância de banco de dados do Amazon RDS que esteja 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, consulte Como converter o aplicativo SQL usando a AWS SCT.
-
Você pode usar a AWS SCT para migrar processos de extração, transformação e carregamento (ETL). Para obter mais informações, consulte Conversão de processos de extração, transformação e carregamento (ETL) com o AWS Schema Conversion Tool.
Fornecendo feedback
Você pode fornecer feedback sobre a AWS SCT. Você pode registrar um relatório de bugs, enviar uma solicitação de atributo ou fornecer informações gerais.
Para fornecer feedback sobre a AWS SCT.
-
Inicie o AWS Schema Conversion Tool.
-
Abra o menu Ajuda e escolha Deixar um comentário. A caixa de diálogo Deixar um comentário é exibida.
-
Em Área, escolha Informações, Bug report ou Solicitação de recursos.
-
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.
-
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.
-
Em Título, digite um título para o seu comentário.
-
Em Mensagem, digite o seu comentário.
-
Escolha Enviar para enviar seu comentário.