cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
cancel
Showing results for 
Search instead for 
Did you mean: 

Deploying global parameters from lower to higher env in ADF

KVNARK
Honored Contributor II

how can we deploy global parameters from dev to higher environments in ADF. Could anyone throw some light on this.

I'm using GIT in DEV and deploying it to PROD using Azure CICD pipeline.

1 ACCEPTED SOLUTION

Accepted Solutions

Anonymous
Not applicable

@KVNARK .​ : To deploy global parameters from dev to higher environments in Azure Data Factory (ADF), you can follow these steps:

  1. In your DEV environment, create the global parameters in ADF and save them.
  2. Commit and push the changes to your Git repository.
  3. Set up a build pipeline in Azure DevOps to build the ADF ARM template.
  4. Set up a release pipeline in Azure DevOps to deploy the ADF ARM template to higher environments.
  5. In the release pipeline, add a task to update the global parameters in the ADF instance using Azure PowerShell or Azure CLI.
  6. Use Azure Key Vault to store and manage the secrets for your global parameters.
  7. Grant the necessary permissions to access the Azure Key Vault secrets to the service principal or managed identity used by your ADF instance.
  8. In your ADF pipeline, reference the global parameters using the syntax @pipeline().globalParameters.<parameter_name>

By following these steps, you can ensure that the global parameters are deployed along with the ADF ARM template and are available in higher environments.

View solution in original post

1 REPLY 1

Anonymous
Not applicable

@KVNARK .​ : To deploy global parameters from dev to higher environments in Azure Data Factory (ADF), you can follow these steps:

  1. In your DEV environment, create the global parameters in ADF and save them.
  2. Commit and push the changes to your Git repository.
  3. Set up a build pipeline in Azure DevOps to build the ADF ARM template.
  4. Set up a release pipeline in Azure DevOps to deploy the ADF ARM template to higher environments.
  5. In the release pipeline, add a task to update the global parameters in the ADF instance using Azure PowerShell or Azure CLI.
  6. Use Azure Key Vault to store and manage the secrets for your global parameters.
  7. Grant the necessary permissions to access the Azure Key Vault secrets to the service principal or managed identity used by your ADF instance.
  8. In your ADF pipeline, reference the global parameters using the syntax @pipeline().globalParameters.<parameter_name>

By following these steps, you can ensure that the global parameters are deployed along with the ADF ARM template and are available in higher environments.

Welcome to Databricks Community: Lets learn, network and celebrate together

Join our fast-growing data practitioner and expert community of 80K+ members, ready to discover, help and collaborate together while making meaningful connections. 

Click here to register and join today! 

Engage in exciting technical discussions, join a group with your peers and meet our Featured Members.