我开发了一个场景,其中ssis包将使用foreach循环检索excel文件名,并搜索该文件名是否是业务逻辑的一部分。 如果我不需要存档,我已经使用文件系统任务完成了。现在问题是,每个循环对于每个文件花费大约5秒。现在文件夹中有数千个fies我可以优化代码以更快地运行吗?
我已经开发了SSIS包,其中包含一个将运行的程序,然后在foreachloop内部执行sql任务以确定该文件名是否是业务逻辑的一部分,如果没有那么我将标志传递为0并且如果是标记为1.然后我使用文件系统任务将文件移动到存档文件夹。