Azure 数据工厂:如何在另一个管道成功完成后触发管道

Mic*_*ner 4 ssis azure-data-factory

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

详细地:

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

先谢谢啦~

mma*_*rie 5

您始终可以创建一个使用执行管道执行 SSIS 包活动的父管道。ADF V2 具有依赖关系的概念,因此执行管道活动和执行 SSIS 包活动之间存在依赖关系。确保选中执行管道活动的“等待完成”框,以便它们按顺序运行而不是并行运行。一项活动可以有多个依赖项,因此如果您需要 SSIS 等待 3 个包而不是仅一个包,那么这应该仍然有效。

在此输入图像描述

然后,您可以只触发父管道,而不是单独触发其他管道和 SSIS 包。