azure-data-factory - 如何在活动失败或完成时手动取消 ADF 管道?
问题描述
我有一个管道,它有两个同时运行的并发活动列表假设第一个活动列表在末尾有一个标志,如果标志为真,则第二个活动列表中的直到循环完成。现在的问题是,一旦列表 1 中的所有活动完成,就会在管道的末尾设置标志。如果在设置标志活动之前的任何一个活动失败,则设置标志永远不会设置为 TRUE,并且直到循环运行无限时间,这是不理想的。
当任何一个活动失败时,有没有办法可以手动取消活动?
其次,直到循环有一个内部等待活动,因此一旦进入循环,它将等待 50 分钟,直到下一次检查标志条件。等待很重要,因此我不能排除等待,但是即使等待正在运行,我也希望一旦标志设置为 true,直到循环结束。基本上我正在尝试结束直到循环。
我确实尝试了 MS Docs 中的步骤:管道取消运行:https ://docs.microsoft.com/en-us/rest/api/datafactory/pipelineruns/cancel 但这不起作用,因为即使 RUN ID 是正确的说不正确的 RUN ID。
有人可以建议如何实现这一目标吗?
解决方案
推荐阅读
- github - 当我尝试将新创建的文件推送到 GitHub 存储库时,我收到以下错误,为什么会出现此错误?
- excel - ODBC 驱动程序管理器 VBA Excel 宏
- robotics - 是否可以更改数组大小?你怎么做呢?
- javascript - Chart.js - 次 Y 轴的比例
- javascript - Dartpad html - 如何在重新运行时删除事件监听器?
- c# - SolidWorks Addin 将 STEP 文件导入到当前文档
- django - 如何在mongoengine中找出字段的类型
- python - 从 Python 中不同 Ms Word 文件中可用的字符串创建数据库
- python - 如何根据文本中的相似列内容在 Excel 中对行进行分组?
- javascript - JavaScript 正则表达式特殊情况