我在一个文件夹中有大约100个平面文件(CSV),我需要将它们加载到一个文本文件中。列结构对于所有源文件都是相同的,并且在目标中也必须相同。我知道,在SSIS中使用Foreach容器,可以完成。尝试这样做,但循环没有运行,只有一个文件数据被加载到目标,执行将完成。请建议修复它,以便循环遍历源文件夹中的所有文件。
先谢谢,克里希纳
答案 0 :(得分:2)
首先,有很多关于在SSIS中循环文件的文章,你应该没有问题谷歌搜索。
但除了循环之外还有其他解决方案:使用Multiple Flat Files管理器。如果所有文件具有相同的格式,您只需指定文件路径列表,或使用wildecard字符过滤文件,并且您不需要执行任何其他操作(前提是文件名本身不包含您需要提取的信息)。