2008-10-22 6 views

Répondre

15

ssisUnit

Un cadre de tests unitaires pour SQL Server Integration Services

2

certaines pratiques de test je suivre généralement lors du test des packages SSIS.

je teste toujours au niveau de l'emballage (il n'a généralement pas beaucoup de sens pour moi de tester à un niveau inférieur que celui-ci ....)

Je garde habituellement un environnement de données de test avec assez petites données ensembles.

Également un profil de configuration de test (fichiers de configuration) pointant vers les ensembles de données de test et tout autre paramètre de test différent. En fonction de la nature du projet, certaines sauvegardes de base de données sont parfois restaurées lorsque nous voulons réinitialiser l'état initial de l'environnement (ou tout autre état dans le processus ETL).

Tous ces éléments combinés dans un bon ensemble de scripts de test (python, ... Powershell) appelant les paquets via dtexec, il est une recette très utile pour moi ;-)

5

De nos jours, ssisUnit est pas à ce jour et existe cadre de test unitaire moderne pour SQL Server Integration Services appelé SSISTester.

MSDN article

Nuget

Questions connexes