Skip to content

Pipeline

paralell limitation

we do need to specify the max parallel run number. Cannot run all jobs in real paralell mode - need to limit the number of jobs and there is the timeout limit in the automation pipeline.

parameter and variable

https://learn.microsoft.com/en-us/azure/data-factory/concepts-parameters-variables

parameters

  • defined for the whole pipeline

  • constant during a pipeline run

  • can read them during a pipeline run but unable to modify them

  • access parameter value: @pipeline().parameters.<parameter-name>

variables

  • can be set at the start of a pipeline,

  • read and modified during a pipeline run through a Set Variable activity

  • not thread safe, e.g. accessed from within a parallel iteration activity

  • access variable value: @variables('<variable-name>')

activity user property

https://www.techtalkcorner.com/monitor-azure-data-factory-user-properties/

  • Easily monitor pipelines, complements perfectly with Azure Data Factory annotations

  • Find errors faster so you can solve them

  • Enhance the governance of pipelines and datasets

execute pipeline

https://learn.microsoft.com/en-us/azure/data-factory/control-flow-execute-pipeline-activity

execution and triggers

https://learn.microsoft.com/en-us/azure/data-factory/concepts-pipeline-execution-triggers

ForLoop call different pipelines

https://www.purplefrogsystems.com/2022/04/how-to-parameterise-the-execute-pipeline-activity-in-azure-synapse-analytics/

Call different pipelines with different parameters