Azure Devops pipeline and dataset parametrization issue

Deepa M 20 Reputation points
2025-08-04T13:11:45.4533333+00:00

I have added parametrization for ADF pipelines but yet I don't see the parameters reflected in the override parameters list.

Tried reconnecting the adf connection to git and also overwriting the live mode from source branch and published the adf pipelines yet I don't see the pipeline and dataset parameters reflected in azure devops. Need help on directions to navigate this issue.

Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
{count} votes

1 answer

Sort by: Most helpful
  1. Venkat Reddy Navari 5,255 Reputation points Microsoft External Staff Moderator
    2025-08-05T16:28:54.36+00:00

    Hi Deepa M Since the issue is specifically about Azure DevOps not showing your ADF pipeline and dataset parameters in the Override Parameters section, I took a closer look at the ARM file you shared.

    It looks like the file you posted is the full ARM template (ARMTemplateForFactory.json), which defines all your ADF resources, pipelines, datasets, linked services, etc. However, for Azure DevOps to allow parameter overrides during deployment, you also need a separate file: arm-template-parameters-definition.json

    This file tells DevOps which parameters are allowed to be overridden and should explicitly list them. For example:

    
    {
      "parameters": {
        "pipeline1_parameters_JobID": {
          "value": ""
        },
        "pipeline2_parameters_blob_container": {
          "value": ""
        }
      }
    }
    

    Without this file, or if it doesn't include your pipeline/dataset parameters, DevOps won’t display them in the override list—even if the parameters exist in the pipeline itself.

    Try the following steps to get this resolved

    Go to your ADF Studio > Manage > ARM template.

    Click Export ARM template — this will give you both:

    • ARMTemplateForFactory.json
    • arm-template-parameters-definition.json

    Check that the definition file contains your pipeline and dataset parameters.

    Commit both files into your repo and trigger your DevOps deployment again.


    Hope this helps. If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.