gpt4 book ai didi

Azure 突触 : How to use Web Activity to Query REST API Pipeline Data?

转载 作者:行者123 更新时间:2023-12-03 00:20:30 26 4
gpt4 key购买 nike

如何使用 Synapse 的 Web 事件来查询管道运行?特别是,我想在失败时提取错误消息。

初始设置如下,遵循文档发布的 GET 请求:https://learn.microsoft.com/en-us/rest/api/synapse/data-plane/pipeline-run/get-pipeline-run#clouderror

/image/Ud14y.png

要获取管道的 RunId,我只需使用以下代码:activity('Execute Pipeline1').output.pipelineRunId

当我检查下面的 GET 请求中发送的内容时,我发现它确实提取了 pipelineRunId,但不是下面调试面板中列出的那个。

/image/HaSHM.png

我怀疑这是问题所在,但如何获取已运行的确切运行的管道运行 ID(如下所示)?

编辑

添加我可以查询的管道运行 ID;但我无法查询刚刚运行的管道。

/image/UcyO4.png

最佳答案

我认为管道 runID 和事件 runID 之间存在混淆。

enter image description here

为了获取子管道 runID,您必须使用此动态表达式 - @activity('ExecutePipelineParent').output.pipelineRunId

根据您共享的屏幕截图,似乎您正在将正确的子管道 runID 传递给 Web 事件。

我没有发现提取管道 runID 存在任何问题。如果您的 Web 事件失败,那么您将必须查看与 Web 事件配置相关的特定错误消息以找出根本原因。

关于Azure 突触 : How to use Web Activity to Query REST API Pipeline Data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70086958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com