O teste de ETL é feito antes que os dados sejam movidos para um sistema de data warehouse de produção. Às vezes também é chamado detable balancing ou production reconciliation. É diferente do teste de banco de dados em termos de escopo e das etapas a serem seguidas para concluí-lo.
O principal objetivo do teste de ETL é identificar e mitigar defeitos de dados e erros gerais que ocorrem antes do processamento de dados para relatórios analíticos.
Teste ETL - Tarefas a serem realizadas
Aqui está uma lista das tarefas comuns envolvidas no teste ETL -
- Compreenda os dados a serem usados para relatórios
- Revise o modelo de dados
- Mapeamento de origem para destino
- Verificações de dados nos dados de origem
- Pacotes e validação de esquema
- Verificação de dados no sistema de destino
- Verificação de cálculos de transformação de dados e regras de agregação
- Comparação de dados de amostra entre o sistema de origem e de destino
- Verificações de integridade e qualidade de dados no sistema de destino
- Teste de desempenho em dados