首页 > 解决方案 > 如何为 Databricks 的 azure daafactory 覆盖 CI/CD 管道的参数(工作区 URL 和集群 ID)

问题描述

我正在为一个数据工厂与另一个数据工厂进行 CI/CD 集成 我成功地创建了发布版本,并且能够从我的 Dev 复制到 UAT 环境 我能够复制我的管道触发器和链接服务我面临的问题只是复制 Databricks 链接服务

正如我们所知,我们必须覆盖环境的参数,In Databricks 选项仅用于覆盖访问令牌。而Databricks 需要三个参数workspace URL 和ClusterID,因为没有选项可以覆盖这两个。我的工作区 URL 和集群 ID 在生产环境中是复制我的开发环境的。尽管成功复制了令牌,但由于工作区 URL NA clusterId 导致连接不成功。

在此处输入图像描述

正如您在图片内部看到的数据块需要三个参数,并且 Override Template 参数为唯一的访问令牌提供

标签: azureazure-data-factoryazure-databricks

解决方案


这些属性可以通过定义“Domain”和“existingclusterID”属性的参数从 ARM 模板参数化,如下所示。

在此处输入图像描述

在此处输入图像描述


推荐阅读