Azure数据工厂映射数据流添加行号

时间:2019-11-18 09:43:03

标签: azure-data-factory azure-data-factory-2 row-number

我认为这很简单,但是我真的找不到简单的方法。我想向ADF映射数据流中的源数据集添加唯一的行号。在SSIS中,我会使用脚本组件来完成此操作,但据我所知,在ADF中没有任何选择。我在派生的列表达式编辑器中寻找了合适的功能,在聚合组件中也找到了合适的功能,但是似乎没有一个。

有什么想法可以实现吗?

谢谢

2 个答案:

答案 0 :(得分:1)

许多选项:

  1. 添加代理键转换
  2. 使用SHA2哈希“派生列”中的行列
  3. 在Window转换中使用rowNumber()函数

试一试,让我们知道您的想法

答案 1 :(得分:0)

我确实这样:

1-向所有行添加一个具有相同值的列(我使用了一个值= 1的整数);
2-使用先前在第1步(结束)中创建的列来添加寡妇;
3-在第4步中将一个列添加到Widow(Widow列),并使用任何名称和rowNumber()作为表达式;