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

Azure Synapse Notebook读取管道变量失败问题及解决

Azure Synapse管道变量传递到参数化Notebook的问题解决

问题场景

搭建的Synapse管道包含以下组件:

  • 带退出值的PySpark Notebook
  • 设置变量活动:将上述Notebook的退出值赋值给变量my_message
  • 参数化Notebook input_values:需要接收该变量作为参数

遇到的问题

变量成功设置后,无法传递到input_values Notebook:

  • 直接在Notebook中使用f"hello {@variables('my_message')}"访问管道变量,执行报错
  • 尝试将msg参数设为表达式@activity('exit_values').output.status.Output.result.exitValue,依然无法成功传递

解决方案

问题根源是错误地在管道全局层面配置了msg参数,正确的做法是:
在管道中选中input_values Notebook活动,进入其参数配置界面,将msg参数的值设置为目标变量或对应的活动输出表达式(比如@variables('my_message')或@activity('exit_values').output.status.Output.result.exitValue),保存后重新运行管道即可成功传递参数。


内容的提问来源于stack exchange,提问作者Jeff Tilton

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 17:40:57