从不同的数据工厂执行Azure DataFactory管道

时间:2020-08-25 10:51:01

标签: azure azure-data-factory-2

我有6个数据工厂。 其中4个位于同一区域,2个位于不同区域。 它们在不同的资源组中。

在其中一个(我们称其为adf-mgmt)中,我创建了一个管道(sendmail),如果发生错误,该管道将发送电子邮件。 https://www.mssqltips.com/sqlservertip/5718/azure-data-factory-pipeline-email-notification--part-1/

我可以使用其他数据工厂中的管道sendmail还是需要在每个数据工厂中重新创建该管道?

1 个答案:

答案 0 :(得分:0)

我可以使用其他数据工厂中的管道sendmail还是需要在每个数据工厂中重新创建该管道?

不,我们不能。 Data Factory不支持从不同的管道执行管道。

其他人已在Data Factory feedback中发布了请求,您可以继续投票以使产品团队知道: enter image description here

感谢@Joel Cochran提供的好建议:

“您可以使用REST API来执行外部管道。更好的选择是将sendmail操作放在可以在几乎任何地方执行的Azure函数中。”

“逻辑应用程序也可以工作,因为两者都可以作为REST端点公开。我仍然鼓励您研究功能应用程序。LA是工作流,FA是封装的组件。LA和ADF都知道如何利用FA。 ,因此它们是构建工作流程时非常有用的工具。”

您可以按照建议进行操作,或者如果仍然无法通过Azure Function或Login App弄清楚它,则可以在每个数据工厂中重新创建该管道。