How to Overite parameters for CI/CD pipeline for azure daafactory For Databricks (Workspace Url and Cluster ID)

v-Shubham Kumar Jain 21 Reputation points
2020-10-13T10:30:25.4+00:00

Hi, I am doing CI/CD integration for one data factory to another I am Successfully able to Create the release and abe to copy from my Dev to UAT environment I am able to copy my pipelines Triggers and the Link Service
The problem I am facing In just copying Databricks Links Service

As we know we have to override the parameters of our environment, In Databricks Option comes only to override fro Access token
And Databricks require three parameters workspace URL and ClusterID, As there is no option to override these two My workspace URL and Cluster ID is in the production environment is copied of MY Dev environment Token is copied Successfully which result in the Unsuccessful Connection

31989-image.png

As you see inside of pic for data bricks three params are required
and Override Template parameter is giving for an only access token

Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
1,947 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
9,643 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. HarithaMaddi-MSFT 10,136 Reputation points
    2020-10-14T12:31:06.897+00:00

    Hi @v-Shubham Kumar Jain ,

    Welcome to Microsoft Q&A Platform. Thanks for posting the query.

    Please note that those properties can be parameterized from ARM Template by defining parameters for "Domain" and "existingclusterID" properties as below.

    32250-image.png

    32371-image.png

    Hope this helps! Please let us know for further queries and we will be glad to assist.


  2. Chaitanya Kale 1 Reputation point
    2021-06-05T07:14:17.647+00:00

    @HarithaMaddi-MSFT .. But does this mean we need to manually update ADF publish template and parameter file with DatabricksURL parameter and clusterName parameter each time we publish code from Datafactory UI. Because, these manually added parameter disappear when we publish into adf_publish from datafactory UI

    0 comments No comments

  3. Nair, Sreekul 1 Reputation point
    2021-08-20T14:58:37.617+00:00

    @HarithaMaddi-MSFT - I do have the same concern as that of what @Chaitanya Kale has stated here. Changing the ARM Template Parameter json would be futile once u republish the Dev Master branch to ADF_Publish branch. Is there any other way to go about it?