如何创建和配置 Azure 集成运行时
适用于:Azure 数据工厂 Azure Synapse Analytics
集成运行时 (IR) 是 Azure 数据工厂和 Synapse 管道用于在不同的网络环境中提供数据集成功能的计算基础结构。 有关 IR 的更多信息,请参阅集成运行时。
Azure IR 提供完全托管的计算,以本机执行数据移动和调度数据转换活动来计算 HDInsight 这样的服务。 它在 Azure 环境中托管,并支持连接到具有公共可访问端点的公共网络环境中的资源。
本文档介绍了如何创建和配置 Azure 集成运行时。
注意
建议使用 Azure Az PowerShell 模块与 Azure 交互。 请参阅安装 Azure PowerShell 以开始使用。 若要了解如何迁移到 Az PowerShell 模块,请参阅 将 Azure PowerShell 从 AzureRM 迁移到 Az。
默认 Azure IR
默认情况下,每个数据工厂或 Synapse 工作区在后端都有一个 Azure IR,可支持云数据存储上的操作和公用网络中的计算服务。 该 Azure IR 的位置会自动解析。 如果链接服务定义中未指定 connectVia 属性,则会使用默认的 Azure IR。 如果想要显式定义 IR 的位置,或对不同 IR 上的活动执行进行虚拟分组以进行管理,只需显式创建 Azure IR。
创建 Azure IR
若要创建并设置 Azure IR,可以使用以下过程。
通过 Azure PowerShell 创建 Azure IR
可以使用 Set-AzDataFactoryV2IntegrationRuntime PowerShell cmdlet 创建集成运行时。 若要创建 Azure IR,请指定命令的名称、位置和类型。 下面的示例命令创建了位置设为“中国东部 2”的 Azure IR:
Set-AzDataFactoryV2IntegrationRuntime -DataFactoryName "SampleV2DataFactory1" -Name "MySampleAzureIR" -ResourceGroupName "ADFV2SampleRG" -Type Managed -Location "China East 2"
Azure IR 的类型必须设置为托管。 无需指定计算详细信息,因为它在云中是完全弹性托管的。 如果要创建 Azure-SSIS IR,请指定计算详细信息,如节点大小和节点数量。 有关详细信息,请参阅创建和配置 Azure-SSIS IR。
可以使用 Set-AzDataFactoryV2IntegrationRuntime PowerShell cmdlet 来配置现有 Azure IR 以更改其位置。 有关 Azure IR 的位置的详细信息,请参阅集成运行时简介。
通过 UI 创建 Azure IR
使用以下步骤通过 UI 来创建 Azure IR。
在服务的主页上,从最左侧的窗格选择“管理”选项卡。
在左窗格中选择“集成运行时”,然后选择“+ 新建” 。
在“集成运行时安装”页中选择“Azure,自承载”,然后选择“继续”。
在下一页上选择“Azure”以创建 Azure IR,然后选择“继续”。
输入 Azure IR 的名称,然后选择“创建”。
创建完成后,会显示一个弹出通知。 在“集成运行时”页上,确保在列表中看到新建的 IR。
如果状态显示为“受限”,可以通过单击“修复”按钮来修复 Azure 集成运行时。
注意
如果要在 Azure IR 上启用托管虚拟网络,请参阅如何启用托管虚拟网络
使用 Azure IR
创建 Azure IR 后,您可以在链接的服务定义中引用它。 以下示例说明如何从 Azure 存储链接服务引用上面创建的 Azure 集成运行时:
{
"name": "MyStorageLinkedService",
"properties": {
"type": "AzureStorage",
"typeProperties": {
"connectionString": "DefaultEndpointsProtocol=https;AccountName=myaccountname;AccountKey=...;EndpointSuffix=core.chinacloudapi.cn"
},
"connectVia": {
"referenceName": "MySampleAzureIR",
"type": "IntegrationRuntimeReference"
}
}
}
相关内容
有关如何创建其他类型的集成运行时,请参阅以下文章: