0

SQL データベースから 40 以上の Excel スプレッドシートにデータを抽出する必要があるプロジェクトがあります。私が SSIS でやろうとしているのは、変数を使用して、ワークフローを移動するときに宛先の名前を設定することです。人々がこれを行うために必要なヒントとコツは何ですか? データ フローを実行する前に変数値を設定すると機能しますが、設定しないと失敗します。フローで変数を設定する式タスクをセットアップしましたが、これが SQL タスクに流れていないようです。変数の読み取りと書き込みに関する落とし穴はありますか?

乾杯、アダム

4

1 に答える 1

0

達成する必要がある場合parallelismは、変数を作成するのが最善の方法です。Excel シート名を割り当て、すべてのデータ フロー タスクを同時に実行します。

40 個の変数を作成するのに苦労している場合は、foreach ループを使用できます。r をforeach loop item enumerato選択します。すべてのファイル名を指定します。foreach ループ内で 40 DFT をドラッグ アンド ドロップし、foreach ループの値に基づいて ( を使用precedence constraint) 、特定のデータフロータスクが実行されます。しかし、この方法では並列性が失われます。

于 2012-07-17T09:48:02.340 に答える