これは、典型的な ForEach コンテナーの動作です。
ただし、下の画像に示すように実行すると、SQL 実行タスクが実行されません。この動作を行うにはどうすればよいですか? 他のタイプのコンテナーでこれを実行できる場合は、ForEach コンテナーを使用する必要はありません。
for each ループは、基本的に、フォルダー内の複数のサブディレクトリ内のファイルをループします。ループが含まれるフォルダーに基づいて、変数が設定されます。この変数は、「何らかのスクリプト」タスクから「タスク a」および「タスク b」へのコネクタで使用され、どのタスクを実行するかを決定します。そのため、タスクに関連付けられたフォルダーでファイルが検出された場合、両方のタスクが実行される可能性があります。
本当に必要なのは、タスク a と b の両方が完了時に同じデータベース タスクに移動することです。