我在工作中使用执行包任务来调用我的子包。我使用执行 SQL 任务来获取我的文件位置和文件名,以将文件加载到我的表中。
获得这些详细信息后,我会将这些信息传递给我的 Execute Package 任务,然后它会调用我的子 Package。
我的查询触发了 2 个输入文件,这些文件必须加载到我的表中。
例如,让我们假设file1.csv
并且file2.csv
必须加载。所以在file1.csv
加载时,如果我的子包有任何错误,我的子包会失败,我的父包也会失败。它不应该那样发生;如果我file1.csv
加载失败,我的子包和父包不应该失败,应该继续加载file2.csv
。
为此,我尝试将 Propagate System 变量值更改为 false 以执行错误事件的包任务,但我仍然无法解决问题。