Joh*_*ink 9 azure azure-data-factory-2
有没有办法在“执行管道”活动中引用已执行管道的输出?
即:主管道依次执行 2 个管道。第一个管道生成一个自己创建的run_id,需要作为参数转发给第二个管道。
我已经阅读了文档并检查了主管道是否记录了第一个管道的输出,但看起来这不是直接可能的?
到目前为止,我们只使用了 2 个没有主管道的管道,但我们希望更多地重用逻辑。目前我们有 1 个管道调用下一个管道并转发 run_id。
Jas*_*lch 10
ExecutePipline 目前无法将任何内容从其内部传递到其输出。您只能获取 runID 或名称。
由于某些奇怪的原因,ExecutePipeline 的输出不是作为 JSON 对象返回,而是作为字符串返回。因此,如果您尝试选择这样的输出属性,@activity('ExecutePipelineActivityName').output.something则会收到此错误:
“String”类型的值不支持属性选择
我发现我必须使用以下命令来获取运行 ID:
@json(activity('ExecutePipelineActivityName').output).pipelineRunId
| 归档时间: |
|
| 查看次数: |
6562 次 |
| 最近记录: |