在 SSIS 中操作文件的輸入和輸出是非常方便的,這個例子講解一個最簡單的需求:比如每天從數據 庫中查詢一批數據要輸出到文件,每天產生一個文件,那麼文件的名稱按照"文件名+日期"的 格式加以區別,比如 Employee20131225.txt 。
我的測試數據非常簡單,就是一個查詢語句,要將這些查出來的數據輸出到文件並使用逗號分隔,每 個文件根據時間加以區別。
SELECT EmployeeKey, ParentEmployeeKey, EmployeeNationalIDAlternateKey, FirstName +''+ LastName AS FullName, Title FROM AdventureWorksDW2012.dbo.DimEmployee
新建一個 SSIS Package 並創建一個數據流,在數據流中使用上面的 SQL 查詢語句創建一個數據源 表,並且注意最下方先創建兩個變量。一個變量表示輸出的目錄,一個變量表示輸出的文件名稱。在我 之前的項目中,還包括輸出的服務器地址,目錄,分類然後再是輸入的服務器地址,目錄分類和文件名 等等,這個例子只是簡單演示。
新建一個平面文件輸出 Flat File Destination 這時編輯 FF_DST_Employee 會提示創建文件連接管 理器。