在 Azure 数据工厂中,如何在其他管道成功完成后触发管道?
详细地:
我试图在其他管道成功完成后触发 SSIS 包。我已经知道我可以将 SSIS 包保存为管道,并像其他管道一样使用触发器运行它。但是如何确保 SSIS 包管道仅在其他管道完成后才启动? Azure 中是否有此功能,或者我是否需要某种解决方法?
先谢谢啦~
您始终可以创建一个使用的父管道执行管道 https://learn.microsoft.com/en-us/azure/data-factory/control-flow-execute-pipeline-activity and 执行SSIS包 https://learn.microsoft.com/en-us/azure/data-factory/how-to-invoke-ssis-package-ssis-activity活动。 ADF V2 的概念是依赖关系 https://learn.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities#activity-dependency,因此执行管道活动和执行 SSIS 包活动之间存在依赖关系。确保选中执行管道活动的“等待完成”框,以便它们按顺序运行而不是并行运行。一项活动可以有多个依赖项,因此如果您需要 SSIS 等待 3 个包而不是仅一个包,那么这应该仍然有效。
然后,您可以只触发父管道,而不是单独触发其他管道和 SSIS 包。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)