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