You need to enable JavaScript to run this app. 如何在Azure Data Factory的Copy Activity中添加自动记录行号的自定义列
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure Data Factory的Copy Activity中添加自动记录行号的自定义列

Azure Data Factory Copy Activity 新增行号列实现方案

方案1:直接使用Copy Activity内置功能(推荐,无需额外组件)

你当前已经在使用Copy Activity,直接修改源配置即可完成需求,无需新增其他活动:

  • 打开对应Copy Activity的配置界面,切换到源标签栏
  • 在Excel源的配置项中,找到附加行号列选项并勾选,在配套的输入框中填入自定义列名Row Number
  • 切换到映射标签栏,确认系统已经自动将新增的行号列映射到输出字段中
  • 保存配置后运行管道,输出的JSON就会自动附带从1开始递增的行号,和你期望的格式完全一致

提示:该行号会自动跳过你配置的表头行计数,如果你设置Excel第一行为表头,那么第一行有效数据的行号就为1,完全匹配需求。

方案2:通过数据流实现(适用于需要同时做其他数据转换的场景)

如果你后续还需要对数据做其他加工处理,可以用数据流实现:

  • 在管道中新增数据流活动,替换原有Copy Activity
  • 在数据流中添加Excel源组件,配置和原有Copy Activity的源参数保持一致
  • 新增派生列转换组件,添加新列Row Number,表达式填写rowNumber()
  • 新增JSON接收器组件,配置和原有Copy Activity的接收器参数保持一致,映射所有字段
  • 运行管道即可得到带行号的JSON输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 17:24:05