0
我有一个查询调查预定的ETL任务启动表的查询。该查询为我提供了包名和所需的参数。我想要并行执行它们,但因为要运行的计划任务的数量是动态的,所以我使用ForEach循环遍历查询返回的每一行,并同样动态执行它们。这似乎最明显是连续的,而不是平行的。我想要发生的是控制流启动SSIS包并继续下一个迭代,启动下一个包等,而不是等待一个包完成后再开始下一个包。SSIS - 在当前步骤完成之前如何使控制流程继续?
有没有办法做到这一点?
使用precendence约束听起来像一个有趣的选择,但我不知道我在下面。如果我已经将排队任务表加载到一个变量中,我如何从优先约束控件读取它?另外,如何提供并行性?也许你可以给我一个你的意思的例子..? – GreenShepherd
我已经添加了一个例子。 – Jayvee
谢谢你。但是,如果我有多个需要并行运行的任务1的多个实例(当然有不同的参数)呢? – GreenShepherd