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

Azure Data Factory数据流:如何移除源数据集列名@url中的@符号?

Azure Data Factory(ADF)移除列名开头@符号的解决方法

错误原因

ADF中@是表达式的起始标记,当Blob存储源数据的列名以@开头(如@url)时,系统会误将其识别为表达式而非列名,从而抛出ErrorCode=InvalidTemplate, ErrorMessage=Unable to parse expression 'url'的解析错误。

解决方法

方法一:源数据集直接重命名列

  • 打开Blob存储对应的源数据集配置,切换到连接选项卡
  • 在列映射区域找到@url列,直接修改列名为url
  • 保存数据集后重新调试管道

方法二:派生列转换替换原列

  • 在数据流的源节点后添加派生列转换
  • 在派生列配置中:
    • 输入新列名url
    • 表达式栏填写`@url`(用反引号包裹原列名,避免被解析为表达式)
    • 勾选「替换现有列」,将原@url列替换为新列
  • 后续数据流步骤统一使用重命名后的url列

方法三:选择转换重命名列

  • 在源节点后添加选择转换
  • 进入选择转换的「映射」面板,找到@url列,点击列名旁的编辑按钮
  • 将列名修改为url并保存映射
  • 确保后续所有转换逻辑都指向重命名后的列

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 18:49:56