我是使用SSIS进行数据导入的新手 - 我有几个文件要导入到我的数据库模式中,但我需要每3个月运行一次;文件名根据季度变化,例如SKU1QTR
将成为SKU2QTR
。
如何使用SSIS处理这种情况?有没有办法指定文件名(至少有6个这样的文件),或者更好的是,只需指定数字部分,因为文件的其余部分始终保持不变?
答案 0 :(得分:1)
创建脚本任务并执行类似这样的操作,其中FlatFileCSV将是您的连接名称
Dts.Connections("FlatFileCSV").ConnectionString =
"E:\SomeFile" + theDate.ToString("yyyyMMdd") + ".csv"
答案 1 :(得分:0)
将您的文件名/连接字符串放在配置文件中。如果真的是唯一不同的东西,那么你甚至可以从命令行运行包,你根本不需要打开BIDS。
由于你是一个自我描述的新手,这有点先进,但这是一项值得了解的技术。