Как вычислить переменную или столбец значений, разделенных запятыми, из нескольких строк одного столбца - PullRequest
0 голосов
/ 07 мая 2020

Сценарий : azure поток данных обрабатывает массовые записи из набора данных csv. для выполнения зависимых заданий в пункте назначения sql требовались идентификаторы, разделенные запятыми, из нескольких строк этого CSV. Может ли кто-нибудь помочь, как это сделать.

Пытался использовать шаг производного столбца с функциями coalesce, concat, не получил искомого результата.

enter image description here

1 Ответ

1 голос
/ 07 мая 2020

Используйте агрегатную функцию collect (). Это будет действовать как строка agg. Он был выпущен только на прошлой неделе.

https://docs.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions#collect

https://techcommunity.microsoft.com/t5/azure-data-factory/adf-adds-new-hierarchical-data-handling-and-new-flexibility-for/ba-p/1353956

...