use*_*034 5 ssis foreach-loop-container
我有一个文件夹,其中有多个文件,名称为
P04_20140326_1234.zip
P04_20130324_58714.zip
P04_20130808_jurhet.zip
P04_20130815_85893.zip
etc
Run Code Online (Sandbox Code Playgroud)
名称格式为P04_systemdate _*.zip.
我想在名称中选择包含currentdate的文件夹并首先解压缩,然后将提取文件中的数据加载到table.eg:名为A.txt的文件进入表A,将文件名作为B进入表B,依此类推. ..
Raj*_*ore 12
我猜你已经做了以下事情:
Data Flowflat file source,和Ole_DB destinationflat file source为指向其中一个文件并连接所有相应的列,以便数据从文件流向数据库.如果所有这些都已经起作用,那么让我们做For-Each循环
CsvFileName为string类型ForEach loop(不是For循环)Foreach File EnumeratorFlatFileSource,然后选择属性DelayValidation为"True"ConnectionString属性设置为使用"CsvFileName"变量运行.这应该加载所有文件.现在,如果你只想将它限制在某个日期,那就是你所做的:
"*" + @[User::FilterDate] + "*.csv"现在它只会过滤您想要的文件.