Validar os dados de uma migração é comparar origem e destino antes da virada: quantidades, vínculos entre registros, valores, históricos, regras e relatórios. Faça isso em cargas de teste, registre cada divergência com um responsável e só libere a operação quando os critérios combinados forem atendidos.
Por que validar antes da virada
Um dado migrado com erro raramente aparece no primeiro dia. Ele surge depois: no fechamento que não bate, no cliente que não encontra o próprio pedido, no relatório que mostra outro total. Nessa hora, corrigir custa mais e afeta a operação.
Por isso a validação acontece antes, em cargas de teste. Uma carga de teste é a migração feita em um ambiente separado, sem afetar a operação. Ela permite comparar o sistema antigo (origem) com o novo (destino) e corrigir o que for preciso com calma. A validação é uma das etapas de como migrar um sistema legado sem parar a operação.
Validar também protege a confiança da equipe no sistema novo: se os primeiros relatórios não batem, a operação volta para as planilhas e a migração perde apoio.
Prepare a conferência
- Congele uma base de referência: separe uma cópia da origem em um momento definido, para comparar sempre com a mesma carga.
- Combine os critérios de aceite: defina o que precisa bater exatamente e quais diferenças são esperadas e explicadas.
- Defina quem confere: a equipe técnica compara os números e as áreas que usam o sistema conferem se o resultado faz sentido.
- Combine a ordem das cargas: cadastros vêm antes das movimentações que dependem deles, para os vínculos poderem ser conferidos.
- Separe as rotinas críticas: faturamento, financeiro, estoque e outras rotinas em que um erro custa caro recebem atenção primeiro.
O que conferir
A conferência compara origem e destino em seis frentes:
| Conferência | Como fazer | Exemplo |
|---|---|---|
| Quantidades | Contar registros por tipo na origem e no destino | Clientes, produtos, pedidos, títulos |
| Vínculos | Verificar se os relacionamentos entre registros foram mantidos | Cada pedido ligado ao cliente e aos itens certos |
| Valores | Comparar totais e saldos por período | Saldos, total faturado, impostos |
| Regras | Executar as rotinas no destino e comparar o resultado | Cálculos, descontos, comissões |
| Históricos | Consultar registros antigos no sistema novo | Pedidos e movimentações de anos anteriores |
| Relatórios | Gerar o mesmo relatório nos dois sistemas | Relatórios usados no fechamento |
Comece pelas quantidades: se elas não batem, as outras conferências ficam comprometidas. Depois avance para vínculos e valores, e deixe regras e relatórios para quando a base estiver consistente.
Checklist de validação
Use a lista como critério de aceite da migração. Cada item precisa estar conferido e aprovado antes da virada:
- Base de referência da origem congelada e identificada.
- Quantidades por tipo de registro conferidas entre origem e destino.
- Registros que ficaram de fora identificados e justificados.
- Vínculos entre registros preservados.
- Totais, saldos e valores relevantes conferidos.
- Cadastros duplicados ou incompletos tratados.
- Rotinas críticas executadas no destino, com resultado conferido.
- Históricos necessários consultáveis no sistema novo.
- Relatórios da operação comparados entre os dois sistemas.
- Integrações recebendo e enviando os dados migrados corretamente.
- Permissões de acesso conferidas por perfil.
- Divergências registradas, com responsável e decisão.
- Critérios de aceite aprovados pela área que usa o sistema.
Se algum item ficar em aberto, a decisão de desligar o sistema antigo deve esperar ou ter uma alternativa combinada com a área afetada.
Como tratar as divergências
- Registre cada uma: o que está diferente, em que tipo de registro e em quantos casos.
- Classifique a causa: erro na migração, problema que já existia na origem ou diferença esperada pela nova regra.
- Corrija na regra, não à mão: ajuste a transformação dos dados em vez de editar o destino diretamente, para o erro não voltar na próxima carga.
- Repita a carga e confira de novo: cada correção passa pela mesma conferência antes de ser aceita.
Problemas que já existiam na origem merecem decisão da área: corrigir antes de migrar, corrigir no destino ou levar como estão, com registro.
Como a RTX ajuda
Na migração, a RTX entrega o mapeamento entre origem e destino com as regras de transformação e o tratamento de exceções, confere quantidades, vínculos e valores, valida históricos, relatórios e integrações nas rotinas críticas e registra as divergências e os ajustes antes da implantação. Veja como funciona a migração de sistemas legados.
