其他分享
首页 > 其他分享> > ADF 第三篇:Integration runtime和 Linked Service

ADF 第三篇:Integration runtime和 Linked Service

作者:互联网

Azure Data Factory 系列博客:

 

Integration runtime(IR) 是Azure 数据工厂在不同的网络环境中进行数据集成的组件,用于几个环境中:

在数据工厂中,活动(Activity)定义要执行的动作,Linked service 定义目标数据存储,或计算服务。集成运行时(Integration runtime)提供了活动(Activity)和Linked Services之间的桥梁,它被链接服务或活动引用,提供一个计算环境,用于运行Activity,或者分派Activity,这使得ADF可以在满足安全性和合规性需求的同时,以最高效的方式在最接近目标数据存储或计算服务的区域中执行活动。

一,IR的类型

数据工厂提供了三种类型的IR,每种类型的IR 适用的网络环境如下表所示:

Azure IR的作用:

Self-hosted IR的作用:

如果想在私有网络环境中执行数据集成,那么可以在on-premises环境(私有网络环境)中安装Self-hosted IR。

Azure-SSIS IR:

用于执行SSIS packages,通过把Azure-SSIS IR加入到on-premises的网络中,数据工厂可以用于本地数据访问(on-premises data access)。

二,创建Self-Hosted IR

通过Azure Data Factory UI来创建, 

选择Self-Hosted 类型,选择手动设置(Manual setup),

 点击“Download and install integration runtime”,下载安装包,并复制 authentication key,黏贴到"Register Integration Runtime (Self-hosted)" 页面中:

 

 点击页面底部的“Register” 按钮完成Self-Hosted IR的注册。

三,Linked Service

连接服务(Linked services )类似于连接字符串,用于定义ADF连接到外部资源时所需要的连接信息,连接服务定义如何连接到外部数据源,而数据集代表外部源数据的结构。

而Linked Services 依赖于Integration runtimes,因此,我们在创建Linked Service之前,需要创建Integration runtimes。

 

 

 

 

参考文档:

Linked services in Azure Data Factory

Integration runtime in Azure Data Factory

标签:Service,IR,Integration,ADF,Activity,Azure,Data,Linked
来源: https://www.cnblogs.com/ljhdo/p/14096866.html