如何使用SSIS将多个平面源文件中的数据加载到单个平面文件中?

时间:2013-06-13 10:35:48

标签: ssis

我在一个文件夹中有大约100个平面文件(CSV),我需要将它们加载到一个文本文件中。列结构对于所有源文件都是相同的,并且在目标中也必须相同。我知道,在SSIS中使用Foreach容器,可以完成。尝试这样做,但循环没有运行,只有一个文件数据被加载到目标,执行将完成。请建议修复它,以便循环遍历源文件夹中的所有文件。

先谢谢,克里希纳

1 个答案:

答案 0 :(得分:2)

首先,有很多关于在SSIS中循环文件的文章,你应该没有问题谷歌搜索。

但除了循环之外还有其他解决方案:使用Multiple Flat Files管理器。如果所有文件具有相同的格式,您只需指定文件路径列表,或使用wildecard字符过滤文件,并且您不需要执行任何其他操作(前提是文件名本身不包含您需要提取的信息)。

new manager

multiflatfile