gpt4 book ai didi

Azure 数据工厂 v2 : Activity execute pipeline output

转载 作者:行者123 更新时间:2023-12-01 04:31:57 25 4
gpt4 key购买 nike

有没有办法在“执行管道”事件中引用已执行管道的输出?

即:主管道按顺序执行2个管道。第一个管道生成一个自己创建的 run_id,需要将其作为参数转发给第二个管道。

我已阅读文档并检查主管道是否记录了第一个管道的输出,但看起来这不可能直接实现?

到目前为止,我们只使用了 2 个管道,没有主管道,但我们希望更多地重用逻辑。目前我们有 1 个管道调用下一个管道并转发 run_id。

更新2023-03-31从 2023 年初开始,我们可以通过使用新引入的系统变量“管道返回值”从管道获得输出。

官方文档在这里: https://learn.microsoft.com/en-us/azure/data-factory/tutorial-pipeline-return-value

最佳答案

ExecutePipline 目前无法将任何内容从其内部传递到其输出。您只能获取 runID 或名称。

出于某种奇怪的原因,ExecutePipeline 的输出不是作为 JSON 对象返回,而是作为字符串返回。因此,如果您尝试选择像这样的输出属性 @activity('ExecutePipelineActivityName').output.something 那么您会收到以下错误:

“String”类型的值不支持属性选择

我发现我必须使用以下命令来获取运行 ID:@json(activity('ExecutePipelineActivityName').output).pipelineRunId

关于Azure 数据工厂 v2 : Activity execute pipeline output,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53412439/

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