2008-10-22 4 views

Antwort

15

ssisUnit

Ein Test-Framework Einheit für SQL Server Integration Services

2

einige Testverfahren I folgen in der Regel, wenn SSIS-Pakete zu testen.

ich immer auf Paketebene zu testen (es in der Regel nicht viel Sinn für mich auf einem niedrigeren Niveau als dies zu testen ....)

ich in der Regel mit ziemlich kleinen Daten ein Testdatenumgebung halten Sätze.

Auch ein Testkonfigurationsprofil (Konfigurationsdateien), das auf die Testdatensätze und alle anderen unterschiedlichen Testparameter verweist.

Abhängig von der Art des Projekts behalte ich manchmal auch einige Datenbanksicherungen, die immer dann wiederhergestellt werden, wenn wir den ursprünglichen Zustand der Umgebung (oder einen anderen Status im ETL-Prozess) zurücksetzen wollen.

All diese in einem guten Satz von Testskripten kombiniert (Python, Powershell ...) die Pakete über dtexec Aufruf, es ist ein ziemlich nützliches Rezept für mich ;-)

5

Heute ist ssisUnit nicht nach oben bis heute und existieren moderne Unit-Test-Framework für SQL Server Integration Services namens SSISTester.

MSDN article

Nuget