Устранение неполадок с соединителем списка SharePoint Online в Фабрике данных Azure и Azure Synapse
ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure
Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
В этой статье приведены рекомендации по устранению распространенных проблем с соединителем списка SharePoint Online, возникающих в Фабрике данных Azure и Azure Synapse.
Код ошибки: SharePointOnlineAuthFailed
Сообщение.
The access token generated failed, status code: %code;, error message: %message;.
Причина. Возможно, идентификатор и ключ субъекта-службы заданы неправильно.
Рекомендация. Проверьте правильность зарегистрированного приложения (идентификатора субъекта-службы) и ключа.
Сбой подключения после предоставления разрешения в списке SharePoint Online
Симптомы
Вы предоставили разрешение для фабрики данных в списке SharePoint Online, но по-прежнему происходит сбой со следующим сообщением об ошибке:
Failed to get metadata of odata service, please check if service url and credential is correct and your application has permission to the resource. Expected status code: 200, actual status code: Unauthorized, response is : {"error":"invalid_request","error_description":"Token type is not allowed."}.
Причина
Список SharePoint Online использует службу контроля доступа (ACS) для получения маркера доступа, чтобы предоставлять доступ другим приложениям. Но для арендаторов, созданных после 7 ноября 2018 года, служба ACS по умолчанию отключена.
Рекомендация
Необходимо включить службу ACS для получения маркера доступа. Выполните следующие шаги:
Скачайте командную консоль SharePoint Online и убедитесь, что у вас есть учетная запись администратора арендатора.
Выполните приведенную ниже команду в командной консоли SharePoint Online: Замените
<tenant name>
именем своего арендатора и добавьте-admin
после него.Connect-SPOService -Url https://<tenant name>-admin.sharepoint.com/
Введите данные администратора арендатора во всплывающем окне проверки подлинности.
Выполните следующую команду:
Set-SPOTenant -DisableCustomAppAuthentication $false
Используйте ACS для получения маркера доступа.
Связанный контент
Для получения дополнительных сведений об устранении неполадок воспользуйтесь следующими ресурсами: