SSIS パッケージを単体テストするにはどうすればよいですか? ワークフロー タスク、データ フロー タスク、イベント ハンドラーなど、さまざまなコンポーネントの単体テストを作成および維持できるようにしたいと考えています。
使用できる既存の手法、フレームワーク、および/またはツールはありますか?
SSIS パッケージを単体テストするにはどうすればよいですか? ワークフロー タスク、データ フロー タスク、イベント ハンドラーなど、さまざまなコンポーネントの単体テストを作成および維持できるようにしたいと考えています。
使用できる既存の手法、フレームワーク、および/またはツールはありますか?
SQL Server Integration Services の単体テスト フレームワーク
SSISパッケージをテストするときに私が通常従ういくつかのテスト方法。
私は常にパッケージレベルでテストします(通常、これよりも低いレベルでテストすることは私にはあまり意味がありません。...)
私は通常、かなり小さなデータセットでテストデータ環境を維持しています。
また、テストデータセットおよびその他のさまざまなテストパラメーターを指すテスト構成プロファイル(構成ファイル)。
プロジェクトの性質によっては、環境の初期ステータス(またはETLプロセスの他のステータス)をリセットするたびに、データベースのバックアップを復元しておくこともあります。
これらすべてが、dtexecを介してパッケージを呼び出すテストスクリプト(python、powershell ...)の優れたセットに組み合わされており、私にとっては非常に便利なレシピです;-)