【发布时间】:2013-06-13 10:35:48
【问题描述】:
我在一个文件夹中有大约 100 个平面文件 (CSV),我需要将它们加载到一个文本文件中。所有源文件的列结构都相同,并且目标文件也必须相同。我知道,在 SSIS 中使用 Foreach 容器是可以做到的。尝试这样做,但循环没有运行,只有一个文件数据被加载到目的地,执行将完成。请建议修复它,以便循环遍历源文件夹中的所有文件。
提前感谢,克里希纳
【问题讨论】:
标签: ssis
我在一个文件夹中有大约 100 个平面文件 (CSV),我需要将它们加载到一个文本文件中。所有源文件的列结构都相同,并且目标文件也必须相同。我知道,在 SSIS 中使用 Foreach 容器是可以做到的。尝试这样做,但循环没有运行,只有一个文件数据被加载到目的地,执行将完成。请建议修复它,以便循环遍历源文件夹中的所有文件。
提前感谢,克里希纳
【问题讨论】:
标签: ssis
首先,关于在 SSIS 中循环文件的文章太多了,你在谷歌上搜索它们应该没有问题。
但除了循环之外还有其他解决方案:使用多个平面文件管理器。如果所有文件都具有相同的格式,您只需指定文件路径列表,或使用通配符来过滤文件,您无需执行任何其他操作(前提是文件名本身不包含您需要提取的信息)。
【讨论】: