首页 > 解决方案 > 在 Azure 数据工厂的复制活动中自动记录行号的附加列

问题描述

我的 ADF 管道中有一个复制活动,它将 Excel 工作表数据复制到 JSON 接收器。我正在寻找一种添加自定义列的方法,该列可以在复制数据时跟踪行号。例如,

姓名 价值
美国广播公司 123
国防军 456
全球健康指数 789

以上应转换为以下 JSON:

[{
   "Name": "ABC",
   "Value": "123",
   "Row Number": 1
},
{
   "Name": "DEF",
   "Value": "456",
   "Row Number": 2
},
{
   "Name": "GHI",
   "Value": "789",
   "Row Number": 3
}]

标签: azureazure-data-factorycopy-activity

解决方案


不幸的是,复制活动不适合此要求。您必须在 ADF 中使用映射数据流。

以下是实现您的方案所需的一系列转换:

  1. 第一源转换
  2. 派生列变换
  3. 窗口变换
  4. 汇改造

这已在 Microsoft Q&A 论坛中通过使用 Mapping 数据流的逐步实施得到解答:https ://docs.microsoft.com/answers/questions/419209/index.html


推荐阅读