簡單介紹微軟所開發的ETL工具-SSIS(Microsoft SQL Server Integration Services)

  • SSIS簡介
    • 與SQL Server關係密切,使用者必須將開發好的SSIS專案部署到SQL Server環境後才能使用SSIS,SSIS的各種資料轉換流程及各種行為都必須靠SQL Server的啟動與管理才能夠運作。而微軟提供了一套工具-SSDT(SQL Server Data Tools)來開發SSIS專案,可至:

      下載 https://docs.microsoft.com/zh-tw/sql/ssdt/download-sql-server-data-tools-ssdt

  • 如何建立一個SSIS專案
    • (F)→新增(N)→專案(P)→商業智慧→Intergration Service

      Intergration Services Project→輸入名稱(方案名稱會自帶) 即可建立空白的SSIS專案 如附圖

  • SSDT 介面

    • SSIS工具箱
      • SSIS能使用的各項工具都在工具箱當中,如連結來源及目的的Connection、迴圈、資料排序、資料篩選等等,皆可從此區拖拉至編輯區。
    • SSIS封裝編輯區
      • 編輯區由流程控制與資料流程所組成,流程控制可以拖拉工具箱中的流程控制項目,如執行SQL工作、資料流程、郵件遞送等流程控制。

      • 在資料流程面板中,可以進行資料匯入、資料編碼轉換、資料彙總等工作。

    • 變數
      • 封裝可以設定多組變數,供封裝中的每個流程使用,而SSDT也提供各種含數供變數使用,如DATETIME、SUBSTRING等函數,可以動態產生變數值讓運作可以更具彈性。

    • 專案及封裝列表
      • 此處可設定專案級的參數,該參數可供專案底下的所有封裝使用,而在此處也會顯示專案下的封裝列表,可以增、刪、修封裝或是實際執行封裝。
    • 封裝屬性
      • 顯示各個封裝、元件、變數、參數可修改的值,如:名稱、存放路徑、ID編號等。


arrow
arrow

    hung800722 發表在 痞客邦 留言(1) 人氣()