0

これを行う方法があるかどうかはわかりませんが、ETL プロセスの依存関係をプログラムで判断しようとしています。具体的には、ソース データ セットの列を変更すると ETL に影響するかどうか、影響する場合はどれか、つまり. 'sourceTable' から取得し、'column1' を含むさまざまな列を含み、最終的に 'destinationTable' を 'column1New' でロードするデータ フロー タスクを含むパッケージ 'myPackage' を使用して、SSIS パッケージ自体にクエリを実行し、column1New がcolumn1 に基づいています (リネージはここで何か役立つものを提供しますか?)

4

1 に答える 1

0

パッケージの変換で使用する各列には、ID が関連付けられています。列が渡される次のコンポーネントは、系列 ID プロパティを使用してその列を参照しますが、新しい ID が与えられます。

これらの ID のマップを作成することで、パッケージの XML をクエリして、列がたどるパスをトレースできます。ただし、これを安定した方法で実装するのは難しい場合があります。

これは途中で役立つかもしれません:

http://blogs.msdn.com/b/helloworld/archive/2008/08/01/how-to-find-out-which-column-caused-ssis-to-fail.aspx

于 2012-05-15T08:29:39.583 に答える