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

如何在Azure Data Factory表达式中添加文件扩展名

Azure Data Factory表达式添加.csv扩展名的正确写法

你当前的表达式报错是因为错误地在参数引用里直接加了.csv,ADF不支持这种语法。给TableName参数添加.csv扩展名有两种简单方法:

方法一:直接拼接扩展名

如果确认TableName本身不带扩展名,直接在参数表达式后面加上.csv即可:

@{pipeline().parameters.Zone}/@{pipeline().parameters.Classification}/@{pipeline().parameters.Area}/@{pipeline().parameters.Domain}/@{pipeline().parameters.TableName}.csv

方法二:使用concat函数拼接

如果需要更严谨的字符串拼接(比如TableName可能为空或需要处理特殊情况),可以用ADF的concat函数:

@{pipeline().parameters.Zone}/@{pipeline().parameters.Classification}/@{pipeline().parameters.Area}/@{pipeline().parameters.Domain}/@{concat(pipeline().parameters.TableName, '.csv')}

之前的写法@{pipeline().parameters.TableName,'.csv'}之所以报错,是因为ADF会把TableName,'.csv'当成一个完整的参数名去查找,显然不存在这个参数,所以抛出了找不到参数的错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 11:13:13