#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. Вы можете обратиться к этой документации по этому поводу.