2016-08-26 22 views
0

SSISではかなり新しくなっています。現在のところ、最初のステップは、 "ProcessId"のリストと "Jobs To Do"(JobsToDoは "承認"、 "通知"、 "プロセスの実行"など)のセットを返すデータフロータスクです。 。変数に基づいたSSISスプリット実行パス

私はForEachループコンテナを持っていて、ループがこれらを考え、現在の "プロセス"のために行うべきToDo論理フラグ(変数)を設定しています。

複数のパスを実行できることを考慮して、これらの変数に対して論理的に検証し、実行パスを分割するにはどうすればよいですか(「Authorize」と「Notify」など)

質問が意味をなさないことを願っています...

答えて

2

これは、優先制約でこれを行います。矢印を使用してあるタスクを別のタスクに接続した後、2つのタスク間の線をダブルクリックすると、タスクが次々に進む条件を編集できます。

変数の値をチェックする式を追加できます。条件がtrueと評価された場合、その次のステップに進みます。 falseの場合は表示されません。

+0

これは意味がありますが、ForEachコンテナの内部には、「通知」や「承認」などのスタンドアロンのタスクしかありません。これは、「ToDo」変数に基づいて起動する必要があります。条件をつけることができる矢印や接続はありません。だから私はおそらくそれを行うことができますか? –

+0

ForEachコンテナで、開始点として使用する「ダミー」タスクとして何もしないスクリプトタスクを追加します。その後、スクリプトタスクの矢印を条件付きでのみトリガする他のタスクに追加します。 –

関連する問題