2012-07-24 65 views
2

我想加載一個.csv文件,該文件在特定目錄中被刪除,但文件名後綴爲YYYYMMDD,例如。 MyFile_YYYYMMDD.csv。SSIS平面文件通配符文件名

該目錄每天被清除並刪除一個新文件,目錄中只有一個文件。

是否有一種(簡單的?)方式來編碼通配符文件名,例如。 MyFile _ *。csv,連接管理器可以使用它而不必使用Foreach循環容器或腳本?

+1

你已經提到了這種情況的兩種標準解決方案:一個Foreach容器和一個腳本任務。爲什麼他們不適合你的需求?對他們來說什麼不是「簡單」? – Pondlife 2012-07-25 19:27:03

回答

2

是的,使用Foreach Loop Container可以使用Foreach File Enumerator來遍歷某個目錄。在該枚舉器的Files屬性中,可以使用通配符,例如MyFile _ *。csv。

將變量映射到完全限定的文件名並使用表達式將該變量推送到連接管理器。