Ativei a validação para minha tarefa do AWS Database Migration Service (AWS DMS), mas a validação falhou ou não está progredindo.
Breve descrição
Ao usar o atributo de validação de uma tarefa do AWS DMS, é possível analisar as estatísticas em nível de tabela e definir as configurações de validação de dados.
Resolução
Observação: Se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Para visualizar as informações de validação de dados, use o console do AWS DMS, a AWS CLI ou a API AWS DMS.
Usar o console do AWS DMS
Conclua as seguintes etapas:
- Abra o console do AWS DMS.
- No painel de navegação, selecione Tarefas de migração de banco de dados.
- Escolha o nome da sua tarefa.
- Na seção Estatísticas da tabela, analise o estado da validação.
Usar a AWS CLI
Para analisar o relatório de validação de dados no formato JSON, execute o comando describe-table-statistics:
aws dms describe-table-statistics --replication-task-arn arn:aws:dms:us-east-1:45454545454:rep:XXXXXXXXXXXXXXXXXX
Usar a API AWS DMI
Execute a operação DescribeTableStatistics.
Solucionar problemas de validação
Se o estado de validação for Registros incompatíveis, consulte a tabela awsdms_validation_failures_v1. O AWS DMS cria a tabela awsdms_validation_failures_v1 no banco de dados de destino:
select * from awsdms_validation_failures_v1 where TASK_NAME = 'XXXXXXXXXXXXXXXXXX';
Observação: o valor de TASK_NAME é o ID do recurso externo da tarefa e o último valor no ARN da tarefa.
Depois de ter a chave primária do registro que falhou, consulte os endpoints de origem e de destino para ver qual parte do registro é incongruente.
Se o estado de validação for Registros pendentes, configure o parâmetro ThreadCount para as configurações de validação da tarefa para melhorar o desempenho da validação. Para obter mais informações, consulte Data validation task settings.
Para obter outros estados de validação, consulte Estatísticas da tarefa de replicação. É possível usar as métricas do Amazon CloudWatch para monitorar o progresso da validação.
Informações relacionadas
Resolução de problemas
Limitações