Внедрение веб-части отчетов в SharePoint Online
С помощью веб-части отчетов Power BI для SharePoint Online можно с легкостью внедрять интерактивные отчеты Power BI в страницы SharePoint Online.
Если вы используете параметр Внедрить в SharePoint Online, внедренные отчеты учитывают все разрешения на доступ к объектам и параметры безопасности данных с использованием безопасности на уровне строк, поэтому вы можете легко создавать безопасные внутренние порталы.
Требования
Чтобы отчеты, внедренные в SharePoint Online, работали, требуется следующее.
Для веб-части Power BI для SharePoint Online требуются современные страницы.
Для работы с внедренным отчетом пользователю необходимо выполнить вход в службу Power BI и активировать свою лицензию Power BI.
Пользователям требуется лицензия Power BI Pro или Premium на пользователя (PPU), если отчет не размещен в Power BI Premium емкости (EM или P SKU). В этом случае пользователям требуется только бесплатная лицензия Power BI для просмотра отчетов, внедренных в Sharepoint Online.
Для организаций, использующих Power BI в национальных облаках, нет бесплатной лицензии. В такой среде всем пользователям, которые хотят получить доступ к внедренному отчету в SharePoint, нужна лицензия на Power BI Pro или Premium на пользователя (PPU).
Внедрение отчета
Чтобы внедрить отчет в SharePoint Online, нужно получить URL-адрес отчета и использовать его с веб-частью Power BI в SharePoint Online.
Получение URL-адреса отчетаОткройте отчет в службе Power BI.
В меню Файл выберите Внедрить отчет>SharePoint Online.
Скопируйте URL-адрес отчета из диалогового окна.
Добавление отчета Power BI на страницу SharePoint OnlineОткройте целевую страницу в SharePoint Online и нажмите кнопку Изменить.
Либо в Sharepoint Online выберите Страницы>+ Создать>Страница сайта, чтобы создать современную страницу сайта.
Откройте раскрывающийся список + и выберите веб-часть Power BI.
Нажмите кнопку Добавить отчет.
Вставьте скопированный ранее URL-адрес отчета в поле Ссылка на отчет Power BI. Отчет загружается автоматически.
Нажмите кнопку Опубликовать, чтобы отчет стал видимым для пользователей SharePoint Online.
Предоставление доступа к отчетам
При внедрении отчета в SharePoint Online разрешение на просмотр отчета не предоставляется пользователям автоматически — вам нужно задать разрешения на просмотр в Power BI.
Обязательно проверьте, кто может просматривать отчет в службе Power BI, и предоставьте доступ пользователям, которых нет в списке.
Доступ к отчету в Power BI можно предоставить двумя способами. Первый способ. Если вы используете группу Microsoft 365 для создания сайта группы SharePoint Online, укажите пользователя как участника рабочей области в службе Power BI и на странице SharePoint. Дополнительные сведения см. в статье об управлении рабочей областью.
Второй способ. Можно внедрить отчет в приложение и поделиться им с пользователями напрямую.
Автор, который может пользоваться версией Pro, создает отчет в рабочей области. Чтобы поделиться с пользователями бесплатной версии Power BI, рабочую область нужно настроить как рабочую область "Премиум" .
Автор публикует приложение и устанавливает его. Автор должен установить приложение, чтобы оно имело доступ к URL-адресу отчета, который используется для внедрения в SharePoint Online.
Теперь все пользователи также должны установить приложение. Можно настроить предварительную установку приложения для пользователей, включив функцию Автоматическая установка приложения на портале администрирования Power BI.
Автор открывает приложение и переходит к отчету.
Автор копирует URL-адрес для внедрения отчета из отчета, установленного приложением. Не используйте исходный URL-адрес отчета из рабочей области.
Создайте сайт группы в SharePoint Online.
Добавьте скопированный ранее URL-адрес в веб-часть Power BI.
Добавьте всех пользователей и (или) группы, которые будут работать с данными на странице SharePoint Online и в приложении Power BI, созданном вами.
Чтобы пользователи и группы могли видеть отчет на странице SharePoint, им потребуется доступ к странице SharePoint Online и отчету в приложении Power BI.
Теперь пользователь может перейти на сайт группы SharePoint Online и просматривать отчеты на странице.
Многофакторная проверка подлинности
Если среда Power BI требует входа с помощью многофакторной идентификации, может появиться запрос на вход с помощью устройства безопасности для проверки вашего удостоверения. Это происходит, если вы не войдите в SharePoint Online с помощью многофакторной проверки подлинности, но в среде Power BI требуется устройство безопасности для проверки учетной записи.
Power BI пока не поддерживает многофакторную проверку подлинности с помощью Azure Active Directory 2.0. Пользователи увидят сообщение об ошибке. Если пользователь повторно войдет в SharePoint Online с помощью своего устройства безопасности, он сможет просматривать отчет.
Настройки веб-части
Ниже указаны параметры, которые можно изменять в веб-части Power BI для SharePoint Online.
Свойство Описание Имя страницы Задает страницу по умолчанию для веб-части. Выберите значение в раскрывающемся списке. Если ни одна страница не отображается, отчет содержит одну страницу или вставленный URL-адрес содержит имя страницы. Удалите раздел report из URL-адреса, чтобы выбрать определенную страницу. Отображение Настраивает размеры отчета на странице SharePoint Online. Отображение области навигации Показывает или скрывает область навигации по страницам. Отображение области фильтров Отображение или скрытие области фильтров.
Отчеты, которые не загружают
Если отчет не загружается в веб-части Power BI, может отображаться следующее сообщение:
Это сообщение может появиться по двум причинам.
- У вас нет доступа к отчету.
- Отчет был удален.
Свяжитесь с владельцем страницы SharePoint Online, чтобы он помог устранить проблему.
Лицензирование
Пользователям, просматривающим отчет в SharePoint, нужна лицензия Power BI Pro или Premium на пользователя (PPU) , если содержимое не размещено в рабочей области емкости Power BI Premium (номера SKU: EM или P) .
Известные проблемы и ограничения
Ошибка: "Произошла ошибка, попробуйте выйти из системы и снова войти, а затем вернуться к этой странице. Идентификатор корреляции: неопределенный, состояние HTTP-ответа: 400, код ошибки сервера 10001, сообщение: Отсутствует маркер обновления".
Если возникает такая ошибка, попробуйте один из описанных ниже шагов по устранению неполадок.
Выйдите из SharePoint и войдите снова. Перед повторным входом закройте все окна браузера.
Если учетной записи пользователя требуется многофакторная проверка подлинности (MFA), войдите в SharePoint с устройства, поддерживающего многофакторную проверку подлинности (мобильное приложение, смарт-карта и т. д.).
Гостевые учетные записи B2B Azure не поддерживаются. Пользователи видят логотип Power BI, показывающий, что часть загружается, но отчет не отображается.
Power BI не поддерживает те же языки с локализацией, что и SharePoint Online. В результате во внедренном отчете требуемая локализация может не отображаться.
При использовании Internet Explorer 10 могут возникнуть проблемы.
Веб-часть Power BI недоступна в национальных облаках.
Классический сервер SharePoint Server не поддерживается с этой веб-частью.