Поделиться через


Список SharePoint Online

Итоги

Позиция Description
Состояние выпуска Общая доступность
Продукты Excel
Power BI (семантические модели)
Power BI (потоки данных)
Fabric (Dataflow 2-го поколения)
Power Apps (потоки данных)
Dynamics 365 Customer Insights
Поддерживаемые типы проверки подлинности Анонимные
Windows
Учетная запись Майкрософт
Субъект-служба
Справочная документация по функциям SharePoint.Contents
SharePoint.Files
SharePoint.Tables

Примечание.

Некоторые возможности могут присутствовать в одном продукте, но не другие из-за расписаний развертывания и возможностей для конкретного узла.

Поддерживаемые возможности

  • URL-адрес сайта

Определение URL-адреса сайта

При подключении к сайту SharePoint вам будет предложено ввести URL-адрес сайта. Чтобы найти URL-адрес сайта, содержащий список SharePoint Online, сначала откройте страницу в SharePoint. На странице в SharePoint обычно можно получить адрес сайта, выбрав "Главная " в области навигации или значок сайта в верхней части экрана. Скопируйте адрес из адресной строки веб-браузера и сохраните его позже.

Изображение с расположениями home в области навигации, значком в верхней части сайта и результирующий URL-адрес.

Подключение в список SharePoint Online из Power Query Desktop

Чтобы подключиться к списку SharePoint Online, выполните указанные ниже действия.

  1. Выберите список SharePoint Online в интерфейсе получения данных. Взаимодействие с данными в Power Query Desktop зависит от приложений. Дополнительные сведения об использовании Power Query Desktop для вашего приложения см. в раздел " Где получить данные".

  2. Вставьте URL-адрес сайта SharePoint, скопированный в поле "Определить URL-адрес сайта" в открывшемся диалоговом окне.

    Выбор папки.

    Если вводимый URL-адрес недопустим, Значок предупреждения.появится значок предупреждения рядом с текстовым полем URL-адреса сайта.

    Можно также выбрать реализацию этого соединителя 1.0 или реализацию 2.0. Дополнительные сведения: Подключение в список SharePoint Online версии 2.0

    Для продолжения выберите ОК.

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

    Выберите учетную запись Майкрософт.

    Дополнительные сведения о методах проверки подлинности и параметрах уровня см. в разделе "Проверка подлинности с помощью источника данных".

  4. В навигаторе можно выбрать расположение, а затем преобразовать данные в редакторе Power Query, выбрав "Преобразовать данные" или загрузить данные, нажав кнопку "Загрузка".

    Выберите список проверка box.

Подключение в список SharePoint Online из Power Query Online

Чтобы подключиться к списку SharePoint Online, выполните указанные ниже действия.

  1. Выберите параметр списка SharePoint Online в интерфейсе получения данных. Различные приложения имеют различные способы получения данных в Power Query Online. Дополнительные сведения о том, как получить данные в Power Query Online из приложения, перейдите к разделу " Где получить данные".

    Снимок экрана: окно получения данных с выделенным списком SharePoint Online.

  2. Вставьте URL-адрес сайта SharePoint, скопированный в поле "Определить URL-адрес сайта" в открывшемся диалоговом окне.

    Выбор списка в Интернете.

  3. При необходимости введите имя локального шлюза данных.

  4. Выберите тип проверки подлинности и введите необходимые учетные данные.

  5. Выберите Далее.

  6. В навигаторе можно выбрать расположение, а затем преобразовать данные в редакторе Power Query, выбрав "Преобразовать данные".

    Навигатор с данными.

Подключение в список SharePoint Online версии 2.0

В выпуске Power BI Desktop за октябрь 2020 г. мы представили обновленную версию соединителя списка SharePoint Online. Этот соединитель улучшил API и повышает удобство использования, но не является обратно совместимым с использованием версии соединителя 1.0. Версия соединителя 2.0 общедоступна по состоянию на сентябрь 2022 года.

Чтобы получить доступ к нему, вы введете тот же экран соединителя через шаг 2 в Подключение в список SharePoint Online из Power Query Desktop. Однако убедитесь, что в разделе "Реализация" выбрана 2.0, если она еще не выбрана.

Экран с примером параметров списка SharePoint Online.

В этом обновлении соединителя мы предлагаем два разных представления для одних и того же данных:

  • Все
  • По умолчанию

Представление "Все " включает все созданные пользователем и системные столбцы. Вы можете увидеть, какие столбцы включены на следующем экране.

На экране показан пример параметров представления для определенного представления в списке SharePoint Online.

Представление по умолчанию — это то, что вы увидите при просмотре списка в интернете в любом представлении, заданном как default в параметрах. Если изменить это представление, чтобы добавить или удалить созданные пользователем или системные столбцы, либо создав новое представление и задав его в качестве значения по умолчанию, эти изменения будут распространяться через соединитель.

Экран с примером представления списка SharePoint Online по умолчанию.

Примечание.

Если на сайте SharePoint задано значение "Представление календаря " или "Доска ", sharePoint возвращает только столбцы, отображаемые в выбранном представлении. В этом сценарии Power BI не будет извлекать все столбцы в списке, даже если выбран параметр "Все ". Это сделано намеренно.

Устранение неполадок

Использование корневого адреса SharePoint

Убедитесь, что вы указали корневой адрес сайта SharePoint без каких-либо вложенных папок или документов. Например, используйте ссылки, аналогичные https://contoso.sharepoint.com/teams/ObjectModel/.

Проблемы с часовой поясом

При использовании соединителя списка SharePoint Online (версии 1.0) можно заметить, что данные часового пояса не соответствуют ожидаемым данным браузера. Веб-клиент SharePoint выполняет преобразование локальных часовых поясов на основе знаний браузера о часовом поясе пользователя.

Серверный API для SharePoint использует время UTC и отправляет это время в формате UTC непосредственно в Power BI. Power BI не преобразует это время в формате UTC, но сообщает пользователю.

Чтобы получить время в локальное время, пользователь должен выполнить то же преобразование, что и клиент SharePoint. Примером операций столбцов, которые будут выполняться, являются:

#"Changed Type" = Table.TransformColumnTypes(#"Renamed Columns",{{"Datewithtime", type datetimezone}}),
#"Timezone Shifted" = Table.TransformColumns(#"Changed Type", {"Datewithtime", DateTimeZone.ToLocal})

Первая операция изменяет тип datetimezoneна , а вторая операция преобразует ее в локальное время компьютера.

Ограничение присоединения к SharePoint

Примечание.

Эта проблема ограничена соединителем списка SharePoint Online версии 2.0.

Соединитель списка SharePoint Online версии 2.0 использует другой API, отличный от соединителя версии 1.0, и, как это так, зависит от 12 операций соединения на запрос, как описано в документации SharePoint Online в соответствии с пороговым значением подстановки представления списка. Эта проблема будет проявляться как сбой запросов SharePoint при одновременном доступе более 12 столбцов из списка SharePoint. Однако эту ситуацию можно обойти, создав представление по умолчанию с менее чем 12 столбцами подстановки.

Использование OData для доступа к списку SharePoint Online

Если вы используете веб-канал OData для доступа к списку SharePoint Online, существует приблизительно 2100 символьных ограничений на URL-адрес, который вы используете для подключения. Дополнительные сведения: максимальная длина URL-адреса