Сортировка по элементам из поиска - PullRequest
0 голосов
/ 21 мая 2019

У меня есть конвейер в ADF V-2, который читает список таблиц из OnPrem SqlServer с использованием операции «Уточняющий запрос», затем я передаю список этих 4 таблиц «для каждого действия», который настроен на счетчик пакетов 2. Затемчитает данные для любых 2 таблиц из моего списка из 4 и загружает их в ADLS.Я хочу контролировать порядок, в котором он собирает эти первые 2 таблицы и т. Д., Вероятно, сортируя массив элементов, возвращаемых операцией поиска по полю Приоритет.Как добиться сортировки элементов, извлеченных из операции «Уточняющий запрос»?

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

Само действие Lookup не применяет сортировку. Если вы хотите контролировать порядок действия forEach, вы должны выбрать флаг Sequential в действии forEach. В противном случае Data Factory попытается запустить их параллельно.

Как предложил @Atvoid, применение order by в качестве части SQL-запроса в вашей операции поиска будет самым простым решением для сортировки.

0 голосов
/ 22 мая 2019

Вы можете написать запрос в поисковом источнике SQL:

SELECT * from xxx ORDER BY Col1

...