在执行 Azure Logic Apps 的下一步之前,是否有一种方法可以“等待”“Azure Data Factory”执行任务完成?

3
尝试使用ADF管道通过Logic Apps加载一些Excel数据。然而,当通过Logic Apps触发时,任务会立即触发并移动到下一步。正在寻找一个解决方案,在继续之前,下一步等待“执行Data factory Pipeline”完全执行。

为了更清晰,附上一张图片。

-谢谢

enter image description here

1个回答

6
对于这个需求,我提供了下面我的逻辑应用示例供您参考:
1. 添加“创建管道运行”操作,并初始化一个名为status的变量(将其值设置为“InProgerss”)。

enter image description here

2. 然后添加一个 "Until" 操作,将中断条件设置为 status 等于 "Succeeded"。添加一个 "获取管道运行" 操作,并将变量 status 设置为 "Until" 操作中来自 "获取管道运行" 的 Status 值。如下所示截图:

enter image description here

3. 接下来,运行您的逻辑应用程序。这些步骤将在“Until”操作之后(也在管道完成后)运行。

顺便说一句:

您也可以在数据工厂中执行此操作,在完成后删除数据。请参阅此文档

enter image description here


感谢您提供的好解决方案。在我的解决方案中,文件移动仅限于逻辑应用程序,因此希望通过不使用ADF进行管家活动来保持解决方案的清洁。 - Akshay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接