我开发了一个主包(Main.dtsx)和3个子包(Processor.dtsx)。注意:从源位置和进程中获取文件的所有子包的代码都是相同的。为了优化性能,我希望所有这3个子包都应该在10000个文件上同时运行,这样第一个孩子将选择第一个文件并开始执行,同时第二个将获取第二个文件,依此类推。如果有,请分享代码。我尝试使用'MaxConcurrentExecutables'选项,但在这种情况下,所有组件都访问不期望的相同文件。
答案 0 :(得分:0)
使用Foreach循环无法完成此操作,但您可以使用脚本任务完成任务:
使用以下脚本设置变量
e.layer