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

使用Copy Activity向Parquet文件添加额外列失败,报错列名无效

解决Copy Activity添加filename额外列时的列名无效报错

问题定位

报错核心是列名包含禁止字符,但你定义的列名filename本身合法,问题大概率出在**$$filepath返回的完整文件路径中包含了[,;{}()\n\t=]这类禁止字符**,或是配置额外列时不小心在列名输入框混入了隐藏的禁止字符(如制表符、换行)。

解决方案

  1. 检查列名配置

    • 确认额外列的列名输入框仅为纯filename,无空格、制表符、换行或其他特殊字符。
  2. 清理文件路径中的禁止字符
    用replace函数对$$filepath进行字符替换,移除所有禁止字符,示例表达式:

    @replace(replace(replace(replace(replace(replace(replace(replace($$filepath, '[', ''), ']', ''), ';', ''), '{', ''), '}', ''), '(', ''), ')', ''), '=', '')
    

    该表达式会逐个移除报错提示中列出的所有禁止字符,确保路径值合法。

  3. 验证映射配置
    检查Copy Activity的映射面板,确认额外列filename的映射关系正确,未将路径值错误关联到列名设置中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 14:55:19