2009-02-12 51 views
0

我是使用SSIS進行數據導入的新手 - 我有幾個文件要導入到我的數據庫模式中,但我需要每3個月運行一次;文件名稱基於該季度改變。 SKU1QTR將變成SKU2QTR如何使用SSIS指定變量文件名?

如何使用SSIS處理這種情況?有沒有一種方法來指定文件名(至少有6個文件是這樣的),或者更好的是,只需指定數字部分,因爲文件的其餘部分總是保持不變?

回答

1

創建一個腳本任務,做這樣的事情,在這裏FlatFileCSV將是你連接的名稱

Dts.Connections("FlatFileCSV").ConnectionString = 
"E:\SomeFile" + theDate.ToString("yyyyMMdd") + ".csv" 
+0

有沒有一種方法可以讓我在執行包時提示我,因此我不必每次都進入並更改它? – 2009-02-12 18:20:36

0

把你的文件名/連接字符串中的配置文件。如果真的是唯一不同的東西,那麼你甚至可以從命令行運行這個包,你根本不需要打開BIDS。

由於你是一個自我描述的新手,這是一個更先進的,但它是一種值得了解的技術。

相關問題