Поток данных сопоставления фабрики данных Azure добавить номер строки

Я думал, что это будет довольно просто, но я не могу найти простой способ сделать это. Я хочу добавить уникальный номер строки к исходному набору данных в потоке данных сопоставления ADF. В SSIS я бы сделал это с помощью компонента сценария, но, насколько я могу судить в ADF, для этого нет возможности. Я искал подходящие функции в редакторе выражений производных столбцов, а также в агрегатном компоненте, но, похоже, его нет.

Есть идеи, как этого можно достичь?

Спасибо


person Matt Evans    schedule 18.11.2019    source источник


Ответы (2)


Множество вариантов:

  1. Добавить преобразование суррогатного ключа
  2. Хеширование столбцов строки в производном столбце с помощью SHA2
  3. Используйте функцию rowNumber () в преобразовании окна

Дайте им шанс и дайте нам знать, что вы думаете

person Mark Kromer MSFT    schedule 18.11.2019

Мне понравилось вот что:

1 - добавить столбец с одинаковым значением ко всем строкам (я использовал целое число со значением = 1);
2 - добавить вдову, используя столбец, созданный ранее на шаге 1 (окончание);
3 - Добавьте столбец на шаге 4 в Widow (столбцы Widow) с любым именем и rowNumber() в качестве выражения;

person Anderson Gabriel Ferreira    schedule 29.09.2020