这是我们的要求:
将7个不同的sql查询中的数据导出到单独的7个Excel中 文件使用SSIS包2008
还将所有7个查询数据添加到另外2个表中,其中excel path,filename等数据位于第1个表中,第2个表中的内容
我现在能想到的简单方法是使用数据流任务,我必须:
使用OLE DB Source Task从SQL查询中提取数据
添加将生成Excel文件的Excel目标
这里我必须按顺序重复此活动7次,这就像重复一样。我是SSIS包的新手,有人可以帮忙并建议最好的方法吗?我应该使用任何循环容器吗?提前致谢
答案 0 :(得分:0)
是否需要按顺序运行它们#34; ?如果没有,最好并行运行它们。 并行运行将比任何loop container更快。此外,您需要注意所有SQL查询是否相同但参数不同,或者它们实际上是否有所不同?
我建议你在继续之前解决这些问题。但并行方法始终是完成任务的最快方法。如果并行运行,请确保您没有在同一个Excel文件中写入。