Настройка интеграции Power BI

Power BI — один из лучших инструментов для обеспечения простой и интерактивной визуализации. Чтобы просматривать панели мониторинга и отчеты из Power BI на веб-страницах на веб-сайте, вы должны включить визуализацию Power BI из центра администрирования порталов Power Platform. Можно также внедрять панели мониторинга и отчеты, созданные в новой рабочей области Power BI, включив интеграцию сервиса Power BI Embedded.

Замечание

Включить визуализацию Power BI

Включение визуализации Power BI позволяет встраивать панели мониторинга и отчеты в веб-страницы на веб-сайте с помощью тега powerbiLiquid.

  1. Откройте центр администрирования Power Platform.

    1. В разделе Ресурсы выберите сайты Power Pages.

    2. Выберите сайт, в котором требуется включить визуализацию Power BI. В главном меню выберите пункт Управление.

    Или

    1. В разделе Среды выберите среду, содержащую сайт, на котором вы хотите включить визуализацию Power BI.

    2. В области Ресурсы выберите сайты Power Pages.

    3. Выберите сайт, в котором требуется включить визуализацию Power BI. В главном меню выберите пункт Управление.

  2. На странице информации о сайте в разделе Службы включите переключатель Визуализация Power BI.

  3. Выберите Включить в сообщении подтверждения. При включении визуализации Power BI веб-сайт перезапустится и станет недоступен на несколько минут. После включения визуализации Power BI отобразится сообщение.

  4. Нажмите Закрыть.

Настройщики теперь могут использовать Liquid-тег Power BI для внедрения панелей мониторинга и отчетов Power BI на веб-страницы. При встраивании контента Power BI настройщики могут использовать параметры фильтра для создания персонализированных представлений. Дополнительные сведения см. в разделе тег Liquid Power BI.

Отключить визуализацию Power BI

  1. Откройте центр администрирования Power Platform.

    1. В разделе Ресурсы выберите сайты Power Pages.

    2. Выберите сайт, в котором требуется выключить визуализацию Power BI. В главном меню выберите пункт Управление.

    Или

    1. В разделе Среды выберите среду, содержащую сайт, на котором вы хотите включить визуализацию Power BI.

    2. В области Ресурсы выберите сайты Power Pages.

    3. Выберите сайт, в котором требуется выключить визуализацию Power BI. В главном меню выберите пункт Управление.

  2. На странице информации о сайте в разделе Службы включите переключатель Отключить визуализацию Power BI.

  3. Выберите Отключить в сообщении подтверждения. При выключении визуализации Power BI веб-сайт перезапускается и становится недоступен на несколько минут. После включения визуализации Power BI отобразится сообщение.

  4. Нажмите Закрыть.

Включить службу Power BI Embedded

Включение сервиса Power BI Embedded позволяет встраивать панели мониторинга и отчеты, созданные в новом рабочем пространстве Power BI. Панели мониторинга и отчеты внедряются на веб-страницы на портале с помощью тега powerbiLiquid.

Необходимые условия: прежде чем включать сервис Power BI Embedded, убедитесь, что вы создали ваши панели мониторинга и отчеты в новой рабочей области в Power BI. После создания рабочей области предоставьте доступ администратора глобальному администратору (добавив пользователя-глобального администратор напрямую в рабочую область, а не через членство в группе), чтобы рабочие области отображались в центре администрирования Power Platform. Дополнительные сведения о создании новых рабочих областей и добавлении доступа к ним, см. в разделе Создание новых рабочих областей в Power BI.

Замечание

Убедитесь, что визуализация Power BI включена, чтобы Liquid-тег powerbi работал.

Чтобы включить службу Power BI Embedded:

  1. Откройте центр администрирования Power Platform.

    1. В разделе Ресурсы выберите сайты Power Pages.

    2. Выберите сайт, в котором требуется включить сервис Power BI Embedded. В главном меню выберите пункт Управление.

    Или

    1. В разделе Среды выберите среду, содержащую сайт, на котором вы хотите включить Power BI Embedded.

    2. В области Ресурсы выберите сайты Power Pages.

    3. Выберите сайт, в котором требуется включить Power BI Embedded. В главном меню выберите пункт Управление.

  2. На странице информации о сайте в разделе Службы включите переключатель Включить Power BI Embedded.

    Раздел услуг в параметрах управления сайтами Power Pages в центре администрирования Power Platform.

  3. Выберите ссылку Изменить рабочие области и выберите рабочие области, из которых вы хотите отображать панели мониторинга и отчеты на своем портале. Переместите эти рабочие области в список Выбранные рабочие области.

    Выберите рабочие области Power BI.

    Замечание

    После добавления рабочих областей в список Выбранные рабочие области базы данных и отчеты отображаются через несколько минут.

  4. Выберите Включить. Во время включения сервиса Power BI Embedded веб-сайт перезапускается и недоступен в течение нескольких минут. После включения сервиса Power BI Embedded отобразится сообщение.

После включения службы Power BI Embedded необходимо создать группу безопасности и добавить ее в учетную запись Power BI. Дополнительные сведения см. в разделе Создание группы безопасности и добавление в учетную запись Power BI.

Создание группы безопасности и добавление ее в учетную запись Power BI

После включения интеграции со службой Power BI Embedded необходимо создать группу безопасности в Microsoft Entra ID, добавить в нее участника, а затем добавить эту группу безопасности в Power BI через портал администрирования Power BI. Эта конфигурация позволяет панелям мониторинга и отчетам, созданным в новых рабочих областях Power BI, отображаться на портале.

Замечание

Необходимо выполнить вход с той же учетная записью глобального администратора, который вы использовали для включения сервиса Power BI Embedded.

Шаг 1. Создание группы безопасности

  1. Войдите в портал Azure с использованием учетной записи глобального администратора для этого каталога.

  2. Выберите Azure Active Directory, Группы и выберите Создать группу.

  3. На странице Группа введите следующие данные:

    • Тип группы: Безопасность

    • Название группы: сервис Power Pages Power BI Embedded

    • Описание группы: эта группа безопасности используется для Power Pages и интеграции сервиса Power BI Embedded.

    • Тип членства: Назначенный

      Создание группы безопасности для сервиса Power BI Embedded.

  4. Нажмите кнопку "Создать".

Шаг 2. Добавление участников группы

Необходимое условие: перед добавлением участника в группу безопасности необходимо иметь идентификатор приложения веб-сайта. Идентификатор доступен в разделе Сведения о сайтедля выбранного веб-сайта в Центре администрирования Power Platform.

  1. Войдите в портал Azure с использованием учетной записи глобального администратора для этого каталога.

  2. Выберите Azure Active Directory, затем выберите Группы.

  3. Со страницы Группы - Все группы найдите и выберите группу Сервис Power Pages Power BI Embedded.

  4. На странице Power Pages Обзор службы Power BI Embedded выберите Участники в области Управление.

  5. Выберите Добавить участников и введите идентификатор приложения веб-сайта в текстовое поле.

  6. Выберите участника в результатах поиска, затем выберите Выбрать.

Шаг 3. Power BI настройка

  1. Войдите в Power BI с использованием учетной записи глобального администратора для этого каталога.

  2. Выберите значок Параметры в правом верхнем углу сервиса Power BI, и выберите Портал администрирования.

    Выбор портала администрирования в сервисе Power BI.

  3. Выберите Параметры клиента.

  4. В разделе Настройки для разработчиков:

    • Включите Внедрение содержимого в приложениях.
    • Включить Служебные субъекты могут вызывать общедоступные API интерфейсы Fabric (ранее именовались Разрешить использование API Power BI для служебных субъектов).
      • В поле Конкретные группы безопасности найдите и выберите группу Power BI Embedded служба портала.

    Important

    Изменены названия настроек клиента Power BI. Если вы не видите Субъекты-службы могут вызывать общедоступные API Fabric, найдите Разрешить субъектам-службы использовать API Power BI в более старых арендаторах. Последняя документация по параметрам разработчика см. в разделе "Параметры клиента разработчика".

  5. Нажмите кнопку "Применить".

Настройщики могут теперь использовать Liquid-тег powerbi для внедрения панелей мониторинга и отчетов Power BI из новых рабочих областей Power BI на страницы веб-сайта. Чтобы использовать сервис Power BI Embedded, тип проверки подлинности должен быть указан как powerbiembedded. При встраивании контента Power BI настройщики могут использовать параметры фильтра для создания персонализированных представлений. Дополнительные сведения см. в разделе тег Liquid Power BI.

Управление сервисом Power BI Embedded

  1. Откройте центр администрирования Power Platform.

    1. В разделе Ресурсы выберите сайты Power Pages.

    2. Выберите сайт, в котором требуется управлять сервисом Power BI Embedded. В главном меню выберите пункт Управление.

    Или

    1. В разделе Среды выберите среду, содержащую сайт, на котором вы хотите включить Power BI Embedded.

    2. В области Ресурсы выберите сайты Power Pages.

    3. Выберите сайт, в котором требуется управлять Power BI Embedded. В главном меню выберите пункт Управление.

  2. На странице информации о сайте в разделе Службы включите переключатель Управление Power BI Embedded.

  3. В окне Управление интеграцией службы Power BI Embedded выберите доступные рабочие области, из которых панели мониторинга и отчеты необходимо отображать на вашем веб-сайте. Переместите эти рабочие области в список Выбранные рабочие области. Вы также можете удалить используемые в настоящее время рабочие области, переместив их обратно в область Доступные рабочие области.

    Управление интеграцией службы Power BI Embedded.

    Замечание

    После удаления рабочих областей из списка Выбранные рабочие области для отображения изменений может потребоваться до 1 часа. До этого базы данных и отчеты отображаются на портале без каких-либо проблем.

  4. Нажмите кнопку "Сохранить".

Отключение сервиса Power BI Embedded

  1. Откройте центр администрирования Power Platform.

    1. В разделе Ресурсы выберите сайты Power Pages.

    2. Выберите сайт, в котором требуется управлять сервисом Power BI Embedded. В главном меню выберите пункт Управление.

    Или

    1. В разделе Среды выберите среду, содержащую сайт, на котором вы хотите включить Power BI Embedded.

    2. В области Ресурсы выберите сайты Power Pages.

    3. Выберите сайт, в котором требуется управлять Power BI Embedded. В главном меню выберите пункт Управление.

  2. На странице информации о сайте в разделе Службы включите переключатель Управление Power BI Embedded.

  3. В окне Управление интеграцией сервиса Power BI Embedded выберите Отключить интеграцию сервиса Power BI Embedded.

  4. Нажмите кнопку "Сохранить".

  5. Нажмите кнопку "ОК " в сообщении подтверждения. Во время отключения сервиса Power BI Embedded веб-сайт перезапускается и недоступен в течение нескольких минут. После отключения сервиса Power BI Embedded отобразится сообщение.

Рекомендации и ограничения

  • Power Pages в настоящее время не поддерживает интеграцию плиток, отчетов и панелей мониторинга Power BI, подключающихся к наборам данных, расположенным в разных рабочих областях. Убедитесь, что набор данных и визуализации расположены в одной рабочей области.
  • Функция визуализации Power BI недоступна в регионе Китая для аутентификации Microsoft Entra.
  • Для получения дополнительной информации об ограничениях служб Power BI Embedded см. Соображения и ограничения.

Отрисовка отчета Power BI на веб-странице не удается из-за ошибки.

При подготовке отчета Power BI к просмотру на веб-странице может появиться одна из следующих ошибок:

Заявление о конфиденциальности

Если включено внедрение плиток и панелей мониторинга Power BI, то когда пользователь внедряет плитку или панель мониторинга Power BI, токен авторизации Microsoft Entra ID этого пользователя для Microsoft Dataverse используется для проверки подлинности в службе Power BI с неявным предоставлением разрешения, обеспечивая удобный «единый вход» для конечного пользователя.

Администратор может в любое время отключить внедрение плиток и панелей мониторинга Power BI, чтобы прекратить использование токена авторизации Dynamics 365 для проверки подлинности в сервисе Power BI. Все существующие плитки и панели мониторинга больше не будут отображаться для конечного пользователя.

Компонент или служба Azure, необходимая для внедрения плиток Power BI, подробно рассматривается в следующем разделе.

Примечание. Дополнительные сведения о других предлагаемых службах Azure см. в центре управления безопасностью Microsoft Azure.

Microsoft Entra ID

Эта служба предоставляет токен проверки подлинности, который передается в службу Power BI для проверки подлинности в API или пользовательском интерфейсе.

Дальнейшие действия

Добавление компонента Power BI на веб-страницу

См. также