Azure数据工厂:如何在成功完成另一个管道之后触发管道 [英] Azure Data Factory: How to trigger a pipeline after another pipeline completed successfully

查看:44
本文介绍了Azure数据工厂:如何在成功完成另一个管道之后触发管道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Azure数据工厂中,如何在其他管道成功完成之后触发管道?

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

我试图在其他管道成功完成之后触发SSIS程序包.我已经知道我可以将SSIS包另存为管道,并像其他管道一样使用触发器来运行它.但是,如何确保SSIS程序包管道仅在其他管道完成之后才启动? Azure中是否有此功能?我是否需要某种解决方法?

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?

预先感谢〜

推荐答案

您始终可以创建使用依赖性,因此在执行管道活动和执行SSIS包活动之间具有依赖性.确保选中等待完成"框以查看执行管道活动,以便它们按顺序而不是并行运行.您可以对一个活动具有多个依赖关系,因此,如果您需要SSIS等待3个软件包而不是仅等待3个,那仍然可以使用.

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.

然后,您无需触发其他管道和SSIS包,而只需触发父管道即可.

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

这篇关于Azure数据工厂:如何在成功完成另一个管道之后触发管道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆