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á.
Especificar a seleção de tabelas e as regras de transformação utilizando JSON
Para especificar os mapeamentos de tabela que deseja aplicar durante a migração, é possível criar um arquivo JSON. Se você criar uma tarefa de migração utilizando o console, poderá procurar esse arquivo JSON ou inserir o JSON diretamente na caixa de mapeamento de tabela. Se utilizar a CLI ou a API para executar migrações, é possível especificar esse arquivo utilizando o parâmetro TableMappings
da operação de API CreateReplicationTask
ou ModifyReplicationTask
.
AWS DMS só pode processar arquivos JSON de mapeamento de tabelas de até 2 MB. É recomendável manter o tamanho do arquivo JSON da regra de mapeamento abaixo do limite de 2 MB ao trabalhar com tarefas do DMS. Isso evita erros inesperados durante a criação ou a modificação da tarefa. Quando um arquivo de regra de mapeamento excede o limite de 2 MB, é recomendável dividir as tabelas em várias tarefas para reduzir o tamanho do arquivo de regras de mapeamento para que ele permaneça abaixo desse limite.
É possível especificar com quais tabelas, visualizações e esquemas você deseja trabalhar. Também é possível executar transformações de tabela, visualização e esquema e especificar configurações de como o AWS DMS carrega tabelas e visualizações individuais. Crie regras de mapeamento de tabela para essas opções utilizando os seguintes tipos de regra:
-
Regras de
selection
: identificam os tipos e nomes das tabelas de origem, visualizações e esquemas a serem carregados. Para ter mais informações, consulte Regras de seleção e ações. -
Regras de
transformation
: especificam determinadas alterações ou adições a tabelas de origem e esquemas específicos na origem antes de serem carregados no destino. Para ter mais informações, consulte Regras de transformação e ações.Além disso, para definir o conteúdo de colunas novas e existentes, é possível utilizar uma expressão em uma regra de transformação. Para ter mais informações, consulte Utilizar expressões de regra de transformação para definir o conteúdo da coluna.
-
Regras de
table-settings
: especificam como as tarefas do DMS carregam os dados de tabelas individuais. Para ter mais informações, consulte Regras e operações de configurações de tabelas e coleções.
nota
Para destinos do Amazon S3, também é possível marcar objetos do S3 mapeados para tabelas e esquemas selecionados utilizando o tipo de regra post-processing
e a ação da regra add-tag
. Para ter mais informações, consulte Marcação de objetos do Amazon S3.
Para os destinos a seguir, é possível especificar como e onde os esquemas e tabelas selecionados são migrados para o destino utilizando o tipo de regra object-mapping
:
-
Amazon DynamoDB: para obter mais informações, consulte Utilizar o mapeamento de objetos para migrar dados para o DynamoDB.
-
Amazon Kinesis: para obter mais informações, consulte Utilizar o mapeamento de objetos para migrar dados para um fluxo de dados do Kinesis.
-
Apache Kafka: para obter mais informações, consulte Utilizar o mapeamento de objetos para migrar dados para um tópico do Kafka.