2008-10-22 21 views

Respuesta

15

ssisUnit

Un marco de pruebas de unidad para SQL Server Integration Services

2

algunas prácticas de prueba que por lo general siguen al probar paquetes SSIS.

siempre pongo a prueba a nivel de paquete (por lo general no hace mucho sentido para mí para poner a prueba a un nivel más bajo que esto ....)

lo general mantener un entorno de datos de pruebas con datos bastante pequeña conjuntos.

También un perfil de configuración de prueba (archivos de configuración) que apunta a los conjuntos de datos de prueba y cualquier otro parámetro de prueba diferente.

Dependiendo de la naturaleza del proyecto, a veces también guardo algunas copias de seguridad de la base de datos que se restauran cada vez que queremos restablecer el estado inicial del entorno (o cualquier otro estado en el proceso ETL).

Todo esto se combina en un buen conjunto de scripts de pruebas (Python, powershell ...) llamando a los paquetes a través de dtexec, es una receta muy útil para mí ;-)

5

Hoy en día, no es hasta ssisUnit hasta la fecha y existe un marco de prueba de unidad moderna para SQL Server Integration Services llamado SSISTester.

MSDN article

Nuget

Cuestiones relacionadas