从不同的数据工厂执行 Azure 数据工厂管道
execute Azure DataFactory pipeline from different datafactory
我有 6 个数据工厂。
其中4个在同一地区,2个在不同地区。
他们在不同的资源组中。
在其中一个(我们称之为 adf-mgmt
)中,我创建了一个管道 (sendmail
),如果发生错误,它会发送一封电子邮件;
https://www.mssqltips.com/sqlservertip/5718/azure-data-factory-pipeline-email-notification--part-1/
我可以使用来自其他数据工厂的管道 sendmail
还是我需要在每个数据工厂中重新创建该管道?
我可以使用来自其他数据工厂的管道 sendmail 还是需要在每个数据工厂中重新创建该管道?
不,我们不能。数据工厂不支持从不同管道执行管道。
其他人有post Data Factory feedback 中的请求,您可以继续投票让产品团队知道:
感谢@Joel Cochran 提供的好建议:
“您可以使用 REST API 来执行外部管道。更好的选择是将您的 sendmail 操作放在几乎可以从任何地方执行的 Azure 函数中。”
“逻辑应用程序也可以工作,因为两者都可以作为 REST 端点公开。我仍然鼓励您研究功能应用程序。LA 是工作流,而 FA 是封装的组件。LA 和 ADF 都知道如何利用 FA,因此它们在构建工作流时是非常有用的工具。"
您可以按照建议进行操作,或者如果您仍然无法使用 Azure Function 或 Login App 解决问题,则可以在每个数据工厂中重新创建该管道。
可以通过 Azure 数据工厂 REST API。 “创建 运行”将是您的兴趣点。参考下面link.
https://docs.microsoft.com/en-us/rest/api/datafactory/pipelines/create-run
我有 6 个数据工厂。 其中4个在同一地区,2个在不同地区。 他们在不同的资源组中。
在其中一个(我们称之为 adf-mgmt
)中,我创建了一个管道 (sendmail
),如果发生错误,它会发送一封电子邮件;
https://www.mssqltips.com/sqlservertip/5718/azure-data-factory-pipeline-email-notification--part-1/
我可以使用来自其他数据工厂的管道 sendmail
还是我需要在每个数据工厂中重新创建该管道?
我可以使用来自其他数据工厂的管道 sendmail 还是需要在每个数据工厂中重新创建该管道?
不,我们不能。数据工厂不支持从不同管道执行管道。
其他人有post Data Factory feedback 中的请求,您可以继续投票让产品团队知道:
感谢@Joel Cochran 提供的好建议:
“您可以使用 REST API 来执行外部管道。更好的选择是将您的 sendmail 操作放在几乎可以从任何地方执行的 Azure 函数中。”
“逻辑应用程序也可以工作,因为两者都可以作为 REST 端点公开。我仍然鼓励您研究功能应用程序。LA 是工作流,而 FA 是封装的组件。LA 和 ADF 都知道如何利用 FA,因此它们在构建工作流时是非常有用的工具。"
您可以按照建议进行操作,或者如果您仍然无法使用 Azure Function 或 Login App 解决问题,则可以在每个数据工厂中重新创建该管道。
可以通过 Azure 数据工厂 REST API。 “创建 运行”将是您的兴趣点。参考下面link.
https://docs.microsoft.com/en-us/rest/api/datafactory/pipelines/create-run