25

SSIS パッケージを単体テストするにはどうすればよいですか? ワークフロー タスク、データ フロー タスク、イベント ハンドラーなど、さまざまなコンポーネントの単体テストを作成および維持できるようにしたいと考えています。

使用できる既存の手法、フレームワーク、および/またはツールはありますか?

4

4 に答える 4

15

ssisUnit

SQL Server Integration Services の単体テスト フレームワーク

于 2008-10-22T17:15:46.157 に答える
7

現在、ssisUnit は最新ではなく、SSISTester と呼ばれる SQL Server Integration Services 用の最新の単体テスト フレームワークが存在します。

MSDN の記事

ヌゲット

于 2014-12-09T14:43:59.780 に答える
2

SSISパッケージをテストするときに私が通常従ういくつかのテスト方法。

私は常にパッケージレベルでテストします(通常、これよりも低いレベルでテストすることは私にはあまり意味がありません。...)

私は通常、かなり小さなデータセットでテストデータ環境を維持しています。

また、テストデータセットおよびその他のさまざまなテストパラメーターを指すテスト構成プロファイル(構成ファイル)。

プロジェクトの性質によっては、環境の初期ステータス(またはETLプロセスの他のステータス)をリセットするたびに、データベースのバックアップを復元しておくこともあります。

これらすべてが、dtexecを介してパッケージを呼び出すテストスクリプト(python、powershell ...)の優れたセットに組み合わされており、私にとっては非常に便利なレシピです;-)

于 2010-03-07T14:47:06.223 に答える