首页 > 解决方案 > SSIS:如何使用 SSIS 从文件夹中加载不同命名的平面文件

问题描述

我对 SSIS 包非常陌生,所以如果这是一个简单的查询,请原谅我。

我有2 SSIS已经设置好的包;

第一个选择 a csv file,稍微格式化数据(切断其中一列中的前缀)并将其放置在另一个文件夹中,并带有更新的filename and timestamp. 第二个包将格式化文件导入到SQL database table.

我遇到的问题是第一个包的传入文件名可能不同,数据的结构将保持不变。

有没有办法配置flatfile connection manager来拾取文件中的任何文件C:Incoming\ folder?

提前致谢。

标签: sql-servercsvssisetlflat-file

解决方案


您可以使用 foreach 循环容器来获取文件夹中的文件,并使用平面文件连接中的表达式来获取它。

详细答案可以参考这篇文章:


推荐阅读