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

Azure Data Flow表达式解析失败:数据集参数配置问题排查

数据流动态生成Blob路径解析错误排查

问题背景

我尝试通过管道配置的数据集参数,为每个数据流动态生成Blob路径。使用的表达式为:@concat('upload/aux/', dataset().source_folder,'/upload_dir')。数据集预览数据正常,但运行数据流时持续报错“error: Unable to parse expression...”,怀疑是数据集参数source_folder导致问题。

核心原因与解决方案

  • 语法上下文不兼容:数据集预览是在管道上下文验证,支持dataset().参数名语法;但数据流运行时使用独立的表达式引擎,必须用$dataset.参数名(美元符号开头)的语法。当前用了管道的表达式写法,导致数据流无法解析。
  • 修正表达式:将Blob路径的表达式修改为:
    @concat('upload/aux/', $dataset.source_folder,'/upload_dir')
    
  • 额外验证项:
    • 确认source_folder参数类型为字符串,无非法特殊字符(如未转义的引号、斜杠)
    • 数据流关联数据集时,已正确绑定管道传递的参数值,无参数名拼写错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 09:47:03