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

Synapse Pipeline定时触发报错:无法获取pipeline().parameters参数

解决Synapse Pipeline调度触发时参数无法读取的问题

可能的原因及修复步骤:

  • 检查触发器的参数传递配置
    定时触发器(如Tumbling Window/Recurrence)创建时,需手动指定传递给管道的参数值。若未配置,调度触发时管道无法接收参数,就会触发pipeline().parameters不存在的报错。
    操作步骤:

    1. 进入Synapse Studio,打开对应定时触发器
    2. 在**"Pipeline run parameters"**区域,添加参数storageaccount_name并设置与手动触发一致的对应值
    3. 保存并重新发布触发器和管道
  • 确认管道与触发器的发布状态
    手动触发调用的是草稿版本管道,但调度触发调用的是已发布到工作区的版本。若管道的参数定义仅在草稿中新增却未发布,已发布版本的管道就不存在该参数,导致报错。
    操作:确保包含storageaccount_name参数的管道最新版本已发布,同时重新发布触发器,保证两者版本匹配。

  • 验证表达式引用的准确性
    确认所有使用pipeline().parameters.storageaccount_name的位置无拼写错误(Synapse参数名大小写敏感),必须与管道定义的参数名完全一致。

  • 排查触发器的高级配置异常
    若使用带依赖的复杂触发器(如关联其他管道的Tumbling Window),可能存在隐藏的参数传递问题。可尝试创建全新的简单Recurrence触发器,仅绑定目标管道并传递参数,测试是否能正常运行,排除原有触发器的配置问题。


内容的提问来源于stack exchange,提问作者Rajesh Rajamani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 18:13:09