Excel PowerQuery с книгой SharePoint – Не удалось выполнить аутентификацию с предоставленными учетными данными.

Вопрос или проблема

Я пытаюсь добавить рабочую книгу SharePoint 365 в качестве источника данных Excel в другую рабочую книгу SharePoint 365.

Я вошел в аккаунт правильно согласно Excel. Когда я пытаюсь добавить источник данных и аутентифицируюсь как “Организационная учетная запись”, мне говорят, что я не вошел в систему. Я прохожу процесс входа, и четко указано “вы в настоящее время вошли в систему”. Затем, когда я нажимаю “подключиться”, появляется ошибка: Мы не смогли аутентифицировать с предоставленными учетными данными. Пожалуйста, попробуйте еще раз.

Я убедился, что имею доступ к файлу на SharePoint Online (и действительно, я создал этот файл – я владелец файла).

Я очистил все глобальные разрешения из Excel. Я также попытался аутентифицироваться, используя метод Basic, но получил тот же результат.

Я пробовал оба Данные > Получить данные > Из файла > Из рабочей книги Excel > Вставить URL SharePoint и Данные > Из Интернета > Вставить URL SharePoint

Excel показывает, что я вошел

Excel показывает, что я вошел

Получить данные из рабочей книги Excel

Получить данные из рабочей книги Excel

Вставить URL SharePoint и нажать Открыть

Вставить URL SharePoint

Диалоговое окно утверждает, что я не вошел, несмотря на то, что Excel показывает, что я вошел в правом верхнем углу

Диалоговое окно утверждает, что я не вошел

Нажмите кнопку Войти и завершите процесс входа. Диалоговое окно теперь утверждает, что я вошел

Вошел

Нажмите Подключить – отображается сообщение об ошибке аутентификации

Ошибка аутентификации

**Проверьте Данные > Получить данные > Настройки источника данных > Глобальные разрешения как указано в некоторых онлайн-сообщениях – глобальные разрешения пусты`

Глобальные разрешения

В моем случае, после выполнения всех действий, которые выполнил автор, я вошел в редактор Power Query и в Source снова вставил путь к ресурсу SharePoint (ранее в имени файла были %20 вместо пробелов). После вставки “нормальной” ссылки с пробелами, все работает, хотя в имени файла все еще есть пробелы, представленные %20:

Теперь это работает

Ответ или решение

Теория

При работе с Power Query в Excel, особенно при интеграции данных из SharePoint, могут возникать различные проблемы с аутентификацией. Microsoft 365 и его сервисы, такие как SharePoint Online, предъявляют специальные требования к безопасности и авторизации пользователя. Ваша задача заключается в том, чтобы корректно подключиться к удаленному источнику данных, используя предоставленные учётные данные, и убедиться, что данные безопасно интегрируются в вашу рабочую книгу Excel. Однако в некоторых случаях даже при правильно введённых данных и успешном входе в учетную запись могут возникать ошибки аутентификации.

Пример проблемы

Вы пытаетесь добавить книгу SharePoint 365 в качестве источника данных к другой книге SharePoint 365 в Excel. Несмотря на то, что Excel показывает, что вы вошли в свою учетную запись, при попытке добавить этот источник данных, система утверждает, что вы не авторизованы. Процесс входа в систему завершается успешно, однако при попытке подключения появляется ошибка: "Не удалось аутентифицироваться с предоставленными учетными данными. Попробуйте еще раз."

Вы выполнили несколько шагов для решения этой проблемы:

  1. Подтвердили, что у вас есть доступ к файлу на SharePoint.
  2. Очистили все глобальные разрешения в Excel.
  3. Попробовали как метод аутентификации "Организационная учетная запись", так и "Базовый" с тем же результатом.
  4. Использовали оба варианта добавления данных: через "Получить данные > Из файла > Из книги Excel" и "Данные > Из Интернета".

Однако, проблема остается нерешенной.

Применение

Чтобы разрешить текущую ситуацию и в будущем избегать подобных проблем, соблюдайте несколько ключевых правил и проверок:

  1. Проверьте настройки доверенных узлов: Убедитесь, что SharePoint URL добавлен в список доверенных узлов в вашей сети и браузере. Некоторые настройки безопасности могут блокировать правильную аутентификацию, если URL не доверяется.

  2. Обновите кэш аутентификации: Попробуйте выйти и войти в свою учетную запись Microsoft через Excel. Это может обновить кэш аутентификации и устранить конфликт.

  3. Используйте точный URL-адрес: Убедитесь, что вы используете правильный и полный URL файла SharePoint. Перекодировка символов (например, замена пробелов символами %20) может вызвать проблемы в распознавании пути и блокировать доступ. Переходите непосредственно к нужному файлу и копируйте его URL без изменений. Как показал ваш опыт, замена %20 на пробелы иногда решает проблему.

  4. Отключите службы прокси или VPN: Возможные конфликты с прокси-серверами или VPN могут повлиять на аутентификацию. Попробуйте временно отключить такие сервисы.

  5. Проверьте сертификацию и обновления Office: В случае проблем с аутентификацией, обновления до последней версии Office иногда содержат исправления, устраняющие этот баг. Также проверьте сертификаты безопасности в вашей системе.

  6. Используйте Power Query непосредственно: Иногда добавление URL-адреса непосредственно в редактор Power Query, минуя форматирование Excel, позволяет обойти ограничения интерфейса.

  7. Проверьте лицензионные ограничения: Убедитесь, что ваш аккаунт действительно поддерживает функции, которыми вы пытаетесь воспользоваться. Лицензии могут иметь различные уровни доступа.

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

Оцените материал
Добавить комментарий

Капча загружается...