に基づいてSSIS SQLタスクを実行ここでは2つのsqlタスク、つまりTotalCount_Quest_HFとTotalCount_Quest_HF_Tableがあります。これらの2 SQLタスクは、2つのテーブルからの総計を変数 'v_TotalCount_Quest_HF'と 'v_TotalCount_Quest_HF_Table'に返します。条件
今、私は '準備SQLタスク1' SQLタスクを実行したい場合はv_TotalCount_Quest_HF> = v_TotalCount_Quest_HF_Table、それ以外の場合は全プロセスを停止します。どのようにSSISでこれを行うには?
条件を確認するには、条件付き分割タスクを使用できます。それがヒットせず、trueを返す条件パスがない場合、パッケージは終了して実行されます。ただし、2番目の条件では、もちろん、何らかのログを追加することもできます。 – Jens
これをすべて1回のSQL実行タスクで実行できます。それでもこのようにしたい場合は、緑色の矢印をダブルクリックし、そこに条件を設定します。 –
私は制約と式をPrecedence Constraintsに設定することでこれを行う方法を見つけました。 – user1902849