2011-01-07 8 views
2

コントロールフローウィンドウのグループに約20のデータフロータスクが配置されています。私は彼らが並行して実行しても問題ありません。実際に私はそれを好む。SSISコントロールフロー - データフロータスクのグループ全体に対して先行制約を設定します。

しかし、私はExecute SQLタスクを追加する必要があり、データフロータスクの開始前に完全に実行する必要があります。それは、SQL実行タスクからデータフロータスクのグループに優先順位制約を接続できるようには見えません(私は実際にそれが容易であることを望んでいました)。

私の唯一のオプションは、私のSQLタスクをデータフロータスクごとに実行しますか?よりシンプルな解決策があるはずです。

(SQLServer2005)

答えて

3

シーケンスコンテナを利用できます。シーケンス・コンテナをタスク・フローに追加します。その後、すべてのデータフロータスクをコンテナに移動(ドラッグ&ドロップ)します。これで、Execute SQLタスクからSequenceコンテナへの単一の優先順位制約を作成できます。シーケンスコンテナのすべては、優先制約のルールが満たされるまで実行されません。

関連する問題