Las pruebas ETL se realizan antes de que los datos se muevan a un sistema de almacenamiento de datos de producción. A veces también se le llama comotable balancing o production reconciliation. Es diferente de las pruebas de bases de datos en términos de su alcance y los pasos a seguir para completarlo.
El objetivo principal de las pruebas ETL es identificar y mitigar los defectos de los datos y los errores generales que ocurren antes del procesamiento de los datos para los informes analíticos.
Pruebas ETL: tareas a realizar
Aquí hay una lista de las tareas comunes involucradas en las pruebas ETL:
- Comprender los datos que se utilizarán para los informes.
- Revisar el modelo de datos
- Mapeo de origen a destino
- Verificaciones de datos en datos de origen
- Validación de paquetes y esquemas
- Verificación de datos en el sistema de destino
- Verificación de cálculos de transformación de datos y reglas de agregación
- Comparación de datos de muestra entre el sistema de origen y el de destino
- Comprobaciones de la integridad y la calidad de los datos en el sistema de destino
- Prueba de rendimiento en datos