You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在同一管道中将Data Flow活动中derivedColumn的值用作Web活动请求体?

把Data Flow派生列的值作为Web活动请求体的实现方法

1. 确保Data Flow的派生列可被管道获取

  • 先完成Derived Column的配置,给生成的字段起个明确的名字(比如calculatedValue)。
  • 在Data Flow的Sink环节,推荐用Cache Sink:它会把处理后的数据暂存在内存中,供管道后续活动直接调用,不用依赖外部存储。配置时确保你需要的派生字段被包含在输出列里。

2. 在管道中捕获派生列的值

  • 在Data Flow活动之后添加Lookup活动:
    • 数据源选择Data Flow Cache,关联你刚才配置的Data Flow。
    • 在Lookup的设置里勾选First row only(如果只需要单条数据的派生值),这样就能拿到包含目标字段的单行数据。
  • 或者直接用Data Flow活动的输出参数:
    • 编辑Data Flow活动,切换到Outputs标签,新增一个输出参数,用表达式@activity('你的Data Flow活动名').output.firstRow.calculatedValue来引用派生字段的值。

3. 配置Web活动的请求体

  • 添加Web活动,设置好请求URL和方法(比如POST)。
  • 在Body区域,用管道表达式把捕获到的值传进去:
    • 如果用Lookup活动,直接写:@activity('Lookup活动名').output.firstRow.calculatedValue
    • 如果要构造JSON请求体,示例如下:
      {
        "data": "@activity('Lookup活动名').output.firstRow.calculatedValue"
      }
      
    • 要是用了Data Flow输出参数,就写成:@pipeline().parameters.你的输出参数名

4. 调试验证

  • 运行管道,查看Data Flow的运行日志,确认派生列的值正确生成。
  • 检查Lookup活动的输出结果,确认值被成功捕获。
  • 查看Web活动的请求详情,确认请求体里已经包含了派生列的值。

内容的提问来源于stack exchange,提问作者Rish Sri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 12:43:11