我有6个数据工厂。 其中4个位于同一区域,2个位于不同区域。 它们在不同的资源组中。
在其中一个(我们称其为adf-mgmt
)中,我创建了一个管道(sendmail
),如果发生错误,该管道将发送电子邮件。
https://www.mssqltips.com/sqlservertip/5718/azure-data-factory-pipeline-email-notification--part-1/
我可以使用其他数据工厂中的管道sendmail
还是需要在每个数据工厂中重新创建该管道?
答案 0 :(得分:0)
我可以使用其他数据工厂中的管道sendmail还是需要在每个数据工厂中重新创建该管道?
不,我们不能。 Data Factory不支持从不同的管道执行管道。
其他人已在Data Factory feedback中发布了请求,您可以继续投票以使产品团队知道:
感谢@Joel Cochran提供的好建议:
“您可以使用REST API来执行外部管道。更好的选择是将sendmail操作放在可以在几乎任何地方执行的Azure函数中。”
“逻辑应用程序也可以工作,因为两者都可以作为REST端点公开。我仍然鼓励您研究功能应用程序。LA是工作流,FA是封装的组件。LA和ADF都知道如何利用FA。 ,因此它们是构建工作流程时非常有用的工具。”
您可以按照建议进行操作,或者如果仍然无法通过Azure Function或Login App弄清楚它,则可以在每个数据工厂中重新创建该管道。