Por que minha validação de tarefa do AWS DMS falhou ou por que a validação não está progredindo?

2 minuto de leitura
0

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:

  1. Abra o console do AWS DMS.
  2. No painel de navegação, selecione Tarefas de migração de banco de dados.
  3. Escolha o nome da sua tarefa.
  4. 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

AWS OFICIAL
AWS OFICIALAtualizada há 2 meses