Azure Data Factory中如何为复制活动生成的表名添加XYZ_前缀
Azure Data Factory中如何为复制活动生成的表名添加XYZ_前缀
嗨,这事儿其实挺简单的,你只需要在现有的拼接表达式最前面加上'XYZ_'就能实现需求啦。
原有的拼接参数是这样的:
@concat( pipeline().parameters.TableName, '_', activity('Lookup1').output.firstRow.firstname, '_', formatDateTime(utcNow(),'yyyyMMddhhmmss'),'.txt' )
修改后的完整参数如下,我已经把'XYZ_'作为第一个参数放到了concat函数里,这样拼接出来的结果就会自动加上你要的前缀:
@concat( 'XYZ_', pipeline().parameters.TableName, '_', activity('Lookup1').output.firstRow.firstname, '_', formatDateTime(utcNow(),'yyyyMMddhhmmss'),'.txt' )
原理很直观,concat函数是按照你传入参数的顺序依次拼接内容的,把前缀放在最前面,最终生成的文件名就会变成XYZ_tablename_firstname_yyyyMMddhhmmss.txt,完全符合你的要求~
备注:内容来源于stack exchange,提问作者Patterson
相关产品推荐
相关产品推荐

