Validar a migração de dados

A validação de dados é o processo de comparação dos dados das tabelas de origem e de destino do banco de dados para garantir que eles correspondam.

A Ferramenta de validação de dados (DVT, na sigla em inglês) é uma ferramenta de código aberto que pode se conectar a repositórios de dados e realizar verificações entre o banco de dados de origem e o Spanner. Recomendamos o uso dele para realizar validações básicas como parte da migração, como as seguintes:

  • Verifique se todas as tabelas foram criadas e se todos os mapeamentos de esquema estão corretos.
  • Corresponder ao número total de linhas de cada tabela.
  • Extraia linhas aleatórias para verificar a consistência.
  • Valide as colunas. Por exemplo, use count, sum, avg, min, max ou group by.
  • Compare todas as verificações de redundância cíclica ou funções de hash no nível da linha.

Para realizar validações mais específicas, crie verificações personalizadas durante a migração.