Tenemos varios paquetes DTSX que extraen-transfieren-cargan datos de varias bases de datos heredadas heredadas -> SQL Server 2k8 R2. (A través de ODBC)¿Cómo debo realizar pruebas automáticas de SQL ETL Scripts & SPROC?
La mayoría de nuestros scripts T-SQL de proceso ETL
Los datos legado es un mal estructurado desastre & más a menudo, los tweaks & cambios que hacemos a nuestros scripts ETL son para hacer frente a este mal formado datos.
Lo que nos gustaría hacer es implementar algún proceso para automatizar las pruebas de estos SPROCS/Scripts que realizan estas transformaciones.
Lo que hemos llegado con nosotros mismos es:
- Pasar un buen conocido de entrada de fuente de datos (alojado en una base de datos generalizada local)
- ejecutar paquetes del DTSX para generar la salida
- Tener algunos esperaban & salida pre-creada en otro lugar dentro de SQL Server.
- Escribe nuestros propios scripts de verificación para comparar los esperados con los reales.
Me pregunto si hay otras aplicaciones de procesos/sistemas/pruebas de db también deberíamos considerar.
Esto ayudará quizás abit http://stackoverflow.com/questions/1007701/can-i-run-test-create-dtsx-packages-outside-visual-studio –