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。
参考文档: