在ADF(Azure Data Factory)管道中,可以使用 GetMetadata 活动来获取已知管道运行 ID 的输出。以下是一种可能的方法:

  1. 在 ADF 中创建一个新的管道。
  2. 在该管道中添加一个 GetMetadata 活动。
  3. GetMetadata 活动的 LinkedService 属性设置为与你的管道相关联的数据存储连接。
  4. GetMetadata 活动的 ChildItems 属性设置为已知管道运行 ID 的输出路径。例如,如果输出路径为 output/123456789,则设置为 output/123456789
  5. GetMetadata 活动的 GetMetadataType 属性设置为 ChildItems
  6. 在管道中添加一个 ForEach 活动,并将 GetMetadata 活动的输出链接到 ForEach 活动的输入。
  7. ForEach 活动中,可以使用 @item().name 表达式来引用每个子项的名称。
  8. ForEach 活动中添加一个 Copy 活动,并使用 @item().name 表达式作为输入路径。
  9. Copy 活动中配置目标数据存储连接和路径,以将输出数据复制到所需的位置。

通过这个方法,你可以在已知的管道运行 ID 中获取输出,并将其复制到其他地方进行进一步处理或使用

ADF pipeline中如何拿到已知pipeline run ID的output

原文地址: https://www.cveoy.top/t/topic/iJQf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录