在Azure数据工厂的链接服务中参数化集成运行时

时间:2020-06-30 20:16:10

标签: devops azure-data-factory

我已经为Azure数据工厂配置了CI / CD管道。我需要针对QA环境的Azure数据工厂中的某些链接服务具有单独的Integration Runtime。当我使用adf_publish分支中的DEV Azure数据工厂的ARM模板进行部署时,我只能为sql服务器名称(而不是IR的密钥库)提供参数值。有什么方法可以在链接服务中提供Integration Runtime的价值。 预先感谢

Please click here to see the screenshot

3 个答案:

答案 0 :(得分:1)

可以通过以下来自Microsoft https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment#use-custom-parameters-with-the-resource-manager-template的链接

来实现

可以在集成运行时手臂模板下添加新名称。

答案 1 :(得分:0)

在 arm-template-paramerters-definition.json 中使用 linksServices 的 connectVia 属性从 CI/CD 更改集成运行时

"Microsoft.DataFactory/factories/linkedServices": {
        "*": {
            "properties": {
                "typeProperties": {
                    "baseUrl": "-::string"
                                  },
                "connectVia": {
                    "*": "="
                              }
                         }
             }
   }

答案 2 :(得分:-2)

您可以转到ADF实例的“管理”,然后转到“集成运行时”为您的ADF创建新的Azure IR。

enter image description here

您可以基于天蓝色或自托管创建天蓝色IR。

有关更多信息,请查看以下文档:

https://docs.microsoft.com/en-us/azure/data-factory/concepts-integration-runtime

https://docs.microsoft.com/en-us/azure/data-factory/create-self-hosted-integration-runtime