Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Azure Data Factory: How to trigger a pipeline after another pipeline completed successfully

In Azure Data Factory, how do I trigger a pipeline after other pipelines completed successfully?

In detail:

I seek to trigger an SSIS package after other pipelines completed successfully. I already know I can save my SSIS package as a pipeline and run it using a trigger like the other pipelines. But how do I make sure the SSIS package pipeline starts only after the other pipelines are finished? Is there a feature for this in Azure or do I need some kind of workaround for this?

Thanks in advance~

like image 784
Michelle Turner Avatar asked Sep 14 '25 01:09

Michelle Turner


1 Answers

You could always create a parent pipeline that uses execute pipeline and execute SSIS package activities. ADF V2 has the concept of dependencies, so have a dependency between the execute pipeline activity and the execute SSIS package activity. Make sure to check the Wait on Completion box for the execute pipeline activity so that they run in sequence rather than in parallel. You can have multiple dependencies for an activity, so if you need SSIS to wait on 3 packages instead of just one, that should still work.

enter image description here

Then instead of triggering the other pipeline(s) and SSIS package separately, you can just trigger the parent pipeline instead.

like image 166
mmarie Avatar answered Sep 17 '25 20:09

mmarie