Azure Data Factory复制活动中,无表头文件添加列时如何引用序号列?
Azure Data Factory无表头文件复制活动引用序号列解决方案
- 直接手动输入序号列的系统表达式:无表头文件的序号列对应的系统变量为
@item().ordinal,无需等待下拉列表加载,直接在「自定义」列的表达式输入框中写入该表达式即可引用序号列。 - 结合去空格需求的示例:如果要对第2列去除空格,可写表达式
trim(@item().column2);若需基于序号列做条件处理(比如仅对序号大于5的行处理空格),表达式为if(greater(@item().ordinal,5), trim(@item().column2), @item().column2)。 - 临时添加表头辅助操作:在源数据集设置中开启「导入架构」,手动为无表头文件添加临时列名,此时复制活动的下拉列表会显示包括序号列在内的所有列选项,处理完成后可在目标端调整表头设置。
内容的提问来源于stack exchange,提问作者John Stinnett
相关产品推荐
相关产品推荐

