Внедрение отчета Сервер отчетов Power BI с помощью iFrame в SharePoint Server

Из этой статьи вы узнаете, как внедрить отчет Сервер отчетов Power BI с помощью iFrame на странице SharePoint. Если вы работаете с SharePoint Online, Сервер отчетов Power BI должен быть общедоступным. В SharePoint Online веб-часть Power BI, которая работает с служба Power BI, не будет работать с Сервер отчетов Power BI.

iFrame sample

Необходимые компоненты

  • Сервер отчетов Power BI установлен и настроен.
  • Power BI Desktop для Сервер отчетов Power BI установлен.
  • Среда SharePoint Server 2013, 2016, 2019 или Subscription Edition , установленная и настроенная.
  • Интернет Обозреватель 11 поддерживается только в том случае, если для режима документа задан режим IE11 (Edge) или при использовании SharePoint Online. Вы можете использовать другие поддерживаемые браузеры с локальной средой SharePoint и SharePoint Online.

Создание URL-адреса отчета Power BI

  1. Скачайте пример из GitHub: демонстрация блога. Выберите Clone or download (Клонировать или скачать), а затем — Download ZIP (Скачать ZIP-файл).

    Download sample PBIX file

  2. Распакуите файл и откройте пример PBIX-файла в Power BI Desktop для Сервер отчетов Power BI.

    PBI RS Desktop tool

  3. Сохраните отчет в Сервер отчетов Power BI.

    PBI RS Save

  4. Просмотр отчета на веб-портале Сервер отчетов Power BI.

    Web portal

Запись параметра URL-адреса

После получения URL-адреса можно создать iFrame на странице SharePoint для размещения отчета. Для любого URL-адреса отчета Сервер отчетов Power BI добавьте следующий параметр строки запроса для внедрения отчета в iFrame SharePoint: ?rs:embed=true

Например: https://myserver/reports/powerbi/Sales?rs:embed=true

Внедрение отчета в iFrame SharePoint

  1. Перейдите на страницу содержимого сайта SharePoint.

    Site Contents page

  2. Выберите страницу, в которую нужно добавить отчет.

    Site Contents page app

  3. Щелкните значок шестеренки в правом верхнем углу и нажмите кнопку "Изменить".

    Edit page option

  4. Выберите " Добавить веб-часть".

  5. В разделе "Категории" выберите "Мультимедиа" и "Содержимое". В разделе "Части" выберите редактор контента и нажмите кнопку "Добавить".

    Select Content Editor Web Part

  6. Щелкните здесь, чтобы добавить новое содержимое.

  7. В верхнем меню выберите "Формат текста", а затем выберите "Изменить источник".

    Edit Source

  8. В окне "Изменить источник" вставьте код iFrame в HTML-источник и нажмите кнопку "ОК".

    iFrame code

    Например:

    <iframe width="800" height="600" src="https://myserver/reports/powerbi/Sales?rs:embed=true" frameborder="0" allowFullScreen="true"></iframe>
    
  9. В верхнем меню выберите "Страница" и нажмите кнопку "Остановить редактирование".

    Stop Editing

    Отчет отображается на странице.

    iFrame sample

Есть еще вопросы? Попробуйте Сообщество Power BI.