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,maxougroup 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.