Azure Data Factory 系列博客:html
Integration runtime(IR) 是Azure 數據工廠在不一樣的網絡環境中進行數據集成的組件,用於幾個環境中:數據庫
在數據工廠中,活動(Activity)定義要執行的動做,Linked service 定義目標數據存儲,或計算服務。集成運行時(Integration runtime)提供了活動(Activity)和Linked Services之間的橋樑,它被連接服務或活動引用,提供一個計算環境,用於運行Activity,或者分派Activity,這使得ADF能夠在知足安全性和合規性需求的同時,以最高效的方式在最接近目標數據存儲或計算服務的區域中執行活動。安全
數據工廠提供了三種類型的IR,每種類型的IR 適用的網絡環境以下表所示:網絡
Azure IR的做用:機器學習
Self-hosted IR的做用:學習
若是想在私有網絡環境中執行數據集成,那麼能夠在on-premises環境(私有網絡環境)中安裝Self-hosted IR。spa
Azure-SSIS IR:orm
用於執行SSIS packages,經過把Azure-SSIS IR加入到on-premises的網絡中,數據工廠能夠用於本地數據訪問(on-premises data access)。htm
經過Azure Data Factory UI來建立, blog
選擇Self-Hosted 類型,選擇手動設置(Manual setup),
點擊「Download and install integration runtime」,下載安裝包,並複製 authentication key,黏貼到"Register Integration Runtime (Self-hosted)" 頁面中:
點擊頁面底部的「Register」 按鈕完成Self-Hosted IR的註冊。
鏈接服務(Linked services )相似於鏈接字符串,用於定義ADF鏈接到外部資源時所須要的鏈接信息,鏈接服務定義如何鏈接到外部數據源,而數據集表明外部源數據的結構。
而Linked Services 依賴於Integration runtimes,所以,咱們在建立Linked Service以前,須要建立Integration runtimes。
參考文檔: