SSIS 整合多筆 CSV 至資料庫資料表的方式 (Import CSV Files With SSIS)


  1. 說明
    1. Drop Table If Exists
    2. Create Table
    3. Foreach CSV Files
      1. Foreach 的方式要選擇 「Foreach 檔案列舉值」
      2. 指定迭代存取的資料夾路徑、檔案名稱格式
      3. 指定迭代的結果如何與變數結合
    4. DataFlow
    5. ConnectionString Expression
  2. 參考資料
  3. 相關連結

筆記 SQL Server Integrated Service 如何批次匯入多筆的 CSV 檔案進入資料表中。

SQL Server Logo

說明

Drop Table If Exists

Create Table

可以利用 DataFlow 的 OLE DB 目的地產生出這一段語法。

Foreach CSV Files

Foreach 的方式要選擇 「Foreach 檔案列舉值」

指定迭代存取的資料夾路徑、檔案名稱格式

指定迭代的結果如何與變數結合

當然,要先從變數視窗建立一個變數,變數的型別為 String。

DataFlow

讀取檔案的時候,要注意編碼格式的選擇。不同於 Power BI 中沒有明顯分別 Unicode 與 UTF-8 的情況,在 SSIS 中,兩者之分別的,因此必須確認檔案的編碼格式選擇明確的編碼格式進行讀取。

ConnectionString Expression

參考資料

相關連結

SQL Server Integrated Service 初探

SQL Server 閃電般快速查詢指南⚡

SQL Server 周邊工具彙整筆記

SQL Server 學習資源筆記