У меня есть хранилище озера данных Azure gen1 (ADLS-1) и фабрика данных Azure (ADF) (V2) с потоком данных (DF). Когда я создаю новый DF в ADF и выбираю в узле Source и / или Sink набор данных из ADLS-1, я получаю следующую ошибку проверки (в DF):
source1
AzureDataLakeStore does not support MSI authentication in Data Flow.
Означает ли это, что я не могу использовать DF с ADLS-1 или это какая-то проблема аутентификации?
Список того, что я пробовал:
- Я дал ресурсу ADF роль владельца в управлении доступом (IAM) ADLS-1
- Я предоставил ресурсу ADF все разрешения (чтение, запись и т. Д.) В папке ADLS-1 набора данных
- Я могу копировать данные из ADLS-1 и обратно в конвейер ADF (поэтому вне DF)
- Я могу выбрать наборы данных в узле источника и приемника DF для наборов данных из ADLS-2 (поколение 2) (поэтому здесь я не получил ошибку)
- Я могу создать конвейер, который сначала копирует набор данных из ADLS-1 в ADLS-2, а затем обрабатывает его с помощью DF (и копирует его обратно). Этот обходной путь довольно утомителен, и у меня нет ADLS-2 в производстве (на данный момент).
- Здесь говорится здесь , что поддерживаемые возможности ADLS-1 включают отображение потока данных (DF).
Если кто-то знает способ использовать DF с ADLS-1 или исключить его возможности, это было бы весьма полезно.