我试图设计一个SSIS包,其中第一步从表中获取数据,并且对于每个记录,它使用执行流程任务并行执行VB脚本,基于步骤1的输出。
我理解SSIS支持重复任务的循环和并行处理,但我不能使用for循环,因为它不是并行的,我不能设计并行任务,因此它将依赖于输入数据。步骤1中的记录可以是0,1,10(必须并行执行)。
我们没有能力使用脚本组件。
非常感谢任何建议。 感谢
答案 0 :(得分:0)
如果涉及并行执行,SSIS非常受限制。如果您不能使用脚本组件/脚本任务,那就更糟了。
但是,您仍然可以创建一定数量的执行流程任务并通过参数/变量进行操作,执行多少个以及将哪些值传递给它们。但正如你可能猜到的那样,这留下了问题的苦涩味道"如果我需要更多的任务怎么办?"。
也许您可能想考虑购买第三方组件 - 网上有几种可用。