Azure数据工厂-同步调用逻辑应用

时间:2019-07-02 14:33:25

标签: azure azure-data-factory azure-data-factory-2

作为流程的一部分,我们从ADF调用逻辑应用程序。逻辑应用程序通过REST调用以及与容器相关的其他一些任务调用其他网站。

但是,问题是,从ADF到Logic App的调用是异步的,因此即使Logic App失败,ADF管道也成功。

是否有任何方法可以使其同步,以使ADF管道等到Logic App完成,并且失败或失败取决于逻辑App的状态。

或者,有什么方法可以从ADF中轮询状态Logic App?

2 个答案:

答案 0 :(得分:0)

您可以创建一个接收成功或失败状态的自定义Web API请求,然后将该参数发送到管道。

例如,您为API请求创建自定义任务。 enter image description here

然后,通过对接收状态的查找来构建管道并执行操作。

enter image description here

答案 1 :(得分:0)

我是ADF中的一名开发人员。

您可以使用Webhook活动。

https://docs.microsoft.com/en-us/azure/data-factory/control-flow-webhook-activity调用您的逻辑应用程序,将回调URL作为参数传递。在逻辑应用程序的末尾,您可以添加一个操作来调用此回调网址,并传递ADF将其标记为成功/失败所需的状态