在一个包中,我有两个循环容器,一个接一个地运行良好。每个都有自己的变量名称,用于迭代并将两组不同的Excel文件加载到同一个表中。据我所知,包之间没有重叠,所以我想通过并行运行来加快速度。然而,当启动包时(在SSIS中手动),容器看起来像它们执行但几秒后整个包显示完整而没有任何错误,并且没有循环容器或后续任务做任何事情。
包日志仅显示为每个循环容器完成的验证。
是否有某些开关使两个循环容器发挥得很好?
将两个循环及其相应的脚本任务(通过优先约束)放在序列容器中。将Create Table
脚本任务连接到序列容器。然后将序列容器连接到D Product Family
数据流。
注意:禁用任务不会影响操作,因为SSIS将跳过已禁用的任务并转到下一个任务,直到完成所有任务。