Служба, связанная с источником, не должна иметь «участника службы» в качестве метода проверки подлинности

#azure #azure-data-factory #azure-data-lake #azure-synapse

#azure #azure-data-factory #azure-data-lake #azure-synapse

Вопрос:

Я пытаюсь скопировать данные из Azure data lake Gen2 в Azure synapse (хранилище данных SQL) через фабрику данных Azure. Ниже приведены некоторые подробности:

тип аутентификации связанной службы источника (ADLS): приемник основной службы (Synapse) тип аутентификации связанной службы: управляемая идентификация

Выбранный метод копирования: Polybase

При проверке я получаю эту ошибку: «Служба, связанная с источником, не должна иметь метод проверки подлинности в качестве участника службы». когда я выбрал тип копирования «массовая вставка», он работает нормально.. кто-нибудь может помочь мне понять это? написано ли где-нибудь, что для polybase у нас должен быть тот же тип аутентификации для связанной службы?

Ответ №1:

Это связано с тем, что прямое копирование с использованием PolyBase из Azure Data Lake Gen2 поддерживает только аутентификацию по ключу учетной записи или аутентификацию с управляемым удостоверением. Вы можете обратиться к этой документации.

Поэтому, если вы хотите выполнить прямое копирование с помощью PolyBase, вам необходимо изменить метод проверки подлинности на ключ учетной записи или управляемую идентификацию.

Существует обходной путь, поэтапное копирование с использованием PolyBase. Вы можете обратиться к этой документации по этому поводу.

введите описание изображения здесь