【发布时间】:2016-08-11 08:25:09
【问题描述】:
如何在数据流任务中循环遍历多个文件。
现在它只读取一个文件,如果我需要在数据流任务中读取多个文件怎么办
【问题讨论】:
-
对于引用的骗子,将文件扩展名从txt更改为csv
如何在数据流任务中循环遍历多个文件。
现在它只读取一个文件,如果我需要在数据流任务中读取多个文件怎么办
【问题讨论】:
你可以做很多事情(比如在阅读后移动/删除文件),但我只会在阅读文件时做。
for each loop。 (这必须在控制流中完成。)for each loop,然后转到collection 标签。for each file enumerator(在下拉菜单中)*.csv。在检索文件名下,选择 fully qualified
variable mapping 选项卡。插入索引为 0 的变量 CurrentFile(应该是默认值)CurrentFile。一些很好的材料(带有附加功能):
http://www.sqlis.com/sqlis/post/Looping-over-files-with-the-Foreach-Loop.aspx
http://www.codeproject.com/Tips/803195/Foreach-File-Enumerator-in-SSIS
【讨论】: