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á.
Especificando regras de seleção e transformações de tabelas usando JSON
Para especificar os mapeamentos de tabela que você deseja aplicar durante a migração, você pode criar um JSON arquivo. Se você criar uma tarefa de migração usando o console, poderá procurar esse JSON arquivo ou inseri-lo JSON diretamente na caixa de mapeamento da tabela. Se você usar o CLI ou API para realizar migrações, poderá especificar esse arquivo usando o TableMappings
parâmetro da ModifyReplicationTask
API operação CreateReplicationTask
ou.
AWS DMS só pode processar JSON arquivos de mapeamento de tabelas de até 2 MB. Recomendamos que você mantenha o tamanho do JSON arquivo da regra de mapeamento abaixo do limite de 2 MB ao trabalhar com DMS tarefas. 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 obter 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 obter 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 obter mais informações, consulte Utilizar expressões de regra de transformação para definir o conteúdo da coluna.
-
table-settings
regras — Especifique como DMS as tarefas carregam os dados de tabelas individuais. Para obter 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 obter 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.