使用 Azure 资源管理器模板创建集成运行时
适用于:Azure 数据工厂 Azure Synapse Analytics
在本部分,你将使用 Azure 资源管理器模板在 Azure 数据工厂中创建 Azure-SSIS 集成运行时。
示例 Azure 资源管理器模板
注意
对于 Azure Synapse Analytics 中的 Azure-SSIS IR,请使用相应的 Azure Synapse Analytics ARM 模板 Microsoft.Synapse workspaces/integrationRuntimes,以及相应的 Azure Synapse Analytics PowerShell 接口:Set-AzSynapseIntegrationRuntime (Az.Synapse)、Start-AzSynapseIntegrationRuntime 和 Stop-AzSynapseIntegrationRuntime。
根据以下步骤,使用 Azure 资源管理器模板创建 Azure-SSIS 集成运行时:
使用以下 Azure 资源管理器模板创建一个 JSON 文件。 请将尖括号中的值(占位符)替换为自己的值。
{ "contentVersion": "1.0.0.0", "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "parameters": {}, "variables": {}, "resources": [{ "name": "<Specify a name for your data factory>", "apiVersion": "2018-06-01", "type": "Microsoft.DataFactory/factories", "location": "China East 2", "properties": {}, "resources": [{ "type": "integrationruntimes", "name": "<Specify a name for your Azure-SSIS IR>", "dependsOn": [ "<The name of the data factory you specified at the beginning>" ], "apiVersion": "2018-06-01", "properties": { "type": "Managed", "typeProperties": { "computeProperties": { "location": "China East 2", "nodeSize": "Standard_D8_v3", "numberOfNodes": 1, "maxParallelExecutionsPerNode": 8 }, "ssisProperties": { "catalogInfo": { "catalogServerEndpoint": "<Azure SQL Database server name>.database.chinacloudapi.cn", "catalogAdminUserName": "<Azure SQL Database server admin username>", "catalogAdminPassword": { "type": "SecureString", "value": "<Azure SQL Database server admin password>" }, "catalogPricingTier": "Basic" } } } } }] }] }
若要部署 Azure 资源管理器模板,请按以下示例所示运行
New-AzResourceGroupDeployment
命令。 在此示例中,ADFTutorialResourceGroup
是资源组的名称。ADFTutorialARM.json
是包含数据工厂和 Azure-SSIS IR 的 JSON 定义的文件。New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupName ADFTutorialResourceGroup -TemplateFile ADFTutorialARM.json
此命令将创建数据工厂并在其中创建 Azure-SSIS IR,但不会启动 IR。
若要启动 Azure-SSIS IR,请运行
Start-AzDataFactoryV2IntegrationRuntime
命令:Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "<Resource Group Name>" ` -DataFactoryName "<Data Factory Name>" ` -Name "<Azure SSIS IR Name>" ` -Force
注意
此过程应在 5 分钟内完成(不包括任何自定义安装时间)。 但是,Azure-SSIS IR 可能需要 20-30 分钟才能加入虚拟网络。
如果使用 SSISDB,数据工厂服务将连接到数据库服务器以准备 SSISDB。 它还会配置虚拟网络的权限和设置(如果已指定),并将 Azure-SSIS IR 加入虚拟网络中。
预配 Azure-SSIS IR 时,还会安装 Access Redistributable 和 Azure Feature Pack for SSIS。 除了内置组件已支持的数据源外,这些组件还提供与 Excel 文件、Access 文件和各种 Azure 数据源的连接。 有关内置/已预安装组件的详细信息,请参阅 Azure-SSIS IR 上的内置/已预安装组件。 有关可安装的其他组件的详细信息,请参阅 Azure-SSIS IR 的自定义安装。
相关内容
- 了解如何使用 Azure 门户预配 Azure-SSIS IR。
- 了解如何使用 Azure PowerShell 预配 Azure-SSIS IR。
- 在 Azure 数据工厂中部署和运行 SSIS 包。
请参阅本文档中的其他 Azure-SSIS IR 主题:
- Azure-SSIS 集成运行时。 此文提供有关集成运行时(包括 Azure-SSIS IR)的一般信息。
- 监视 Azure-SSIS IR。 此文介绍如何检索并了解有关 Azure-SSIS IR 的信息。
- 管理 Azure-SSIS IR。 此文介绍如何停止、启动或删除 Azure-SSIS IR。 此外,介绍如何通过添加更多节点来横向扩展 Azure-SSIS IR。
- 在 Azure 中部署、运行和监视 SSIS 包
- 连接到 Azure 中的 SSISDB
- 使用 Windows 身份验证连接到本地数据源
- 在 Azure 中计划包执行