ジョブでパッケージ実行タスクを使用して、子パッケージを呼び出しています。SQL タスクの実行を使用してファイルの場所とファイル名を取得し、ファイルをテーブルにロードします。
これらの詳細を取得したら、この情報をパッケージ実行タスクに渡します。そこで、子パッケージが呼び出されます。
私のクエリは、テーブルにロードする必要がある 2 つの入力ファイルをトリガーします。
たとえば、file1.csvとfile2.csvをロードする必要があるとします。そのfile1.csvため、ロード中に子パッケージにエラーがあると、子パッケージが失敗し、親パッケージも失敗します。そんなことはあってはなりません。ロードにfile1.csv失敗しても、子パッケージと親パッケージは失敗せず、ロードを続行する必要がありfile2.csvます。
このため、On Error Event のパッケージ実行タスクの Propagate System 変数値を false に変更しようとしましたが、それでも問題を解決できませんでした。