我有一个SSIS工作,供应商每周都会删除文件,而我的ssis工作会将其选中以进行处理。我在SSIS工作中定义了变量。其中一个变量是文件名,如下所示。
<Configuration ConfiguredType="Property" Path="\Package.Variables[User::carListFile].Properties[Value]" ValueType="String">
<ConfiguredValue>carList07302015.csv</ConfiguredValue>
</Configuration>
文件名将更改日期。如果只有日期部分要更改,我如何在我的工作中引用文件名。我知道我们可以使用星号(*)来做,但不知道正确的语法。需要帮助:)
答案 0 :(得分:0)
处理此问题的常用方法是使用foreach循环遍历drop-off文件夹中的所有文件,然后使用脚本任务检查文件名是否符合您要查找的条件:除了日期部分之外的所有部分都应匹配某个字符串。如果匹配,脚本将返回成功,并将文件名存储在变量中并继续导入。如果它不匹配,则脚本报告失败,您跳过循环中的其余步骤并查看下一个文件。