并行运行两个SSIS循环容器

问题描述 投票:0回答:1

在一个包中,我有两个循环容器,一个接一个地运行良好。每个都有自己的变量名称,用于迭代并将两组不同的Excel文件加载到同一个表中。据我所知,包之间没有重叠,所以我想通过并行运行来加快速度。然而,当启动包时(在SSIS中手动),容器看起来像它们执行但几秒后整个包显示完整而没有任何错误,并且没有循环容器或后续任务做任何事情。

包日志仅显示为每个循环容器完成的验证。

是否有某些开关使两个循环容器发挥得很好?

这是它的样子:Screenshot of 'completed' package

sql-server ssis
1个回答
0
投票

将两个循环及其相应的脚本任务(通过优先约束)放在序列容器中。将Create Table脚本任务连接到序列容器。然后将序列容器连接到D Product Family数据流。

注意:禁用任务不会影响操作,因为SSIS将跳过已禁用的任务并转到下一个任务,直到完成所有任务。

© www.soinside.com 2019 - 2024. All rights reserved.