【发布时间】:2022-01-02 07:18:14
【问题描述】:
如何使用 Synapse 的 Web Activity 来查询管道运行?特别是,我想在失败的情况下提取错误消息。
初始设置如下,遵循文档发布的 GET 请求:https://docs.microsoft.com/en-us/rest/api/synapse/data-plane/pipeline-run/get-pipeline-run#clouderror
https://i.stack.imgur.com/Ud14y.png
要获取管道的RunId,我只需使用以下代码:activity('Execute Pipeline1').output.pipelineRunId
当我检查 GET 请求中发送的内容时,我看到它确实提取了一个 pipelineRunId,但不是下面调试面板中列出的那个。
https://i.stack.imgur.com/HaSHM.png
我怀疑这是问题所在,但我如何才能获得运行的确切运行的管道运行 ID,如下所示?
编辑
添加我可以查询的管道运行 ID;但我无法查询刚刚运行的管道。
【问题讨论】:
标签: azure azure-synapse