1

最初のステップでテーブルからデータを取得し、各レコードに対して、ステップ 1 の出力に基づいてプロセス タスクの実行を並列に使用して VB スクリプトを実行する SSIS パッケージを設計しようとしています。

SSIS が反復タスクの for ループと並列処理をサポートしていることは理解していますが、for ループは並列ではなく、並列タスクを設計できないため、入力データに依存するため使用できません。ステップ 1 のレコードは 0、1、10 の可能性があります (これらは並行して実行する必要があります)。

スクリプト コンポーネントを使用する機能がありません。

どんな提案でも大歓迎です。ありがとう

4

1 に答える 1

0

並列実行に関しては、SSIS はかなり制限されています。スクリプト コンポーネント / スクリプト タスクを使用できない場合は、さらに悪化します。

ただし、特定の数のプロセス実行タスクを作成し、パラメーター/変数、実行されるタスクの数、およびそれらに渡される値を介して操作することはできます。しかし、ご想像のとおり、これは「さらにいくつかのタスクが必要な場合はどうすればよいか?」という質問の苦味を残します。

サード パーティ製のコンポーネントの購入を検討することをお勧めします。ネット上で入手できるものがいくつかあります。

于 2016-04-15T14:04:39.300 に答える