A verificação de dados é executada como um processo separado que está intimamente acoplado a uma tarefa de migração. A verificação de dados é executada por padrão para tarefas de migração únicas. Esta página detalha como gerenciar e depurar o processo de verificação de dados.
Observação
Esta página descreve o mecanismo de verificação no Relational Migrator 1.18 ou posterior. As versões anteriores verificam apenas os valores da chave primária, verificam uma faixa mais estreita de esquemas e são executadas mais lentamente. Para usar esses recursos de verificação, atualize para 1.18 ou posterior.
Habilitar ou desabilitar a verificação de dados
A verificação de dados é executada por padrão quando você cria uma tarefa de migração na aba Data Migration. Em Migration Options, a caixa de seleção Verify migrated data é selecionada por padrão.
Para ignorar a verificação, desmarque a caixa de seleção Verify migrated data antes de iniciar a tarefa de migração.
Observação
O processo de verificação de dados pode levar tanto ou mais tempo do que a tarefa de migração de dados. Você pode clicar em Terminate para cancelar um processo de verificação de dados.
Para exibir informações de status e metadados sobre o processo de verificação de dados de um tarefa de migração, clique no menu suspenso Data Verification:

Visão geral da verificação de dados
No painel Data Verification, você pode visualizar os metadados sobre um processo de verificação de tarefas de migração.
Sintaxe | Descrição |
|---|---|
Status de verificação | O estado do processo de verificação. |
Iniciado | O carimbo de data/hora que o processo de verificação de dados começou. |
duração | O tempo total decorrido do processo de verificação de dados. |
Coleções verificadas | O número total de collections verificadas pelo processo de verificação de dados. |
documento verificados | O número total de documentos verificados pelo processo de verificação de dados. |
Progresso da verificação | Um indicador de porcentagem em tempo real do trabalho total concluído pelo processo de verificação de dados. |
Status de verificação de dados
Um processo de verificação de dados pode ter qualquer um dos seguintes status:
Status | Descrição |
|---|---|
Abortado | Não foi possível concluir uma verificação de dados em execução devido a um erro. |
Cancelada | O processo de verificação de dados foi cancelado ao clicar em Terminate. |
Cancelamento | O processo de verificação de dados está sendo cancelado. |
Falhou | Os reconhecimento de data center de origem e destino não correspondem. Os erros correspondentes são listados no painel Job Update Log . |
verificado | A verificação de dados foi bem-sucedida e os bancos de dados de origem e destino correspondem. |
Verificando | A verificação de dados está em andamento. Os comandos de backend SQL e MongoDB query API estão sendo executados para validar a migração. |
Verificação de dados bem-sucedida
Quando um tarefa de migração é bem-sucedido, o status é atualizado para Verified e uma marca de seleção dupla é exibida no painel History:

Problemas de verificação de dados
Se o processo de verificação de dados detectar alguma diferença entre o banco de dados de origem e as coleções de destino, os erros serão relatados no painel Verificação de dados Job Update Log. O mecanismo de verificação relata erros específicos, incluindo nomes de campo, tipos de dados, caminhos de campo e valores incompatíveis. O mecanismo de verificação também relata documentos de destino ausentes ou inesperados e coleções ou campos ignorados.
Neste exemplo, o mecanismo de verificação detectou um campo incompatível entre uma linha de origem e seu documento de destino na coleção orders:
O resumo do evento mostra o tipo de incompatibilidade, a coleção afetada e o valor da chave primária do documento afetado.
A seção Event details lista cada diferença de campo que o mecanismo de verificação encontrou.
