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

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

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

Примечание

Вы также можете выполнить интеграцию Power BI с Power Pages. Дополнительные сведения: Что такое Power Pages.

Примечание

  • Необходимо иметь соответствующую лицензию Power BI.
  • Чтобы использовать сервис Power BI Embedded, необходимо иметь соответствующую лицензию Power BI Embedded. Убедитесь, что вы просматриваете планирование емкости и цены для Power BI Embedded. Дополнительные сведения: Вопросы и ответы по лицензированию Power BI Embedded.
  • Убедитесь, что параметр Внедрение содержимого в приложениях имеет значение Включено в настройках разработчика клиента Power BI. Когда отключено, портал не может визуализировать встроенные панели мониторинга или отчеты Power BI.

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

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

  1. Откройте Центр администрирования порталов Power Apps.

  2. Перейдите в раздел Настройка интеграции Power BI и выберите Включить визуализацию Power BI.

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

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

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

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

  1. Откройте Центр администрирования порталов Power Apps.

  2. Перейдите в раздел Настройка интеграции Power BI и выберите Отключить визуализацию Power BI.

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

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

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

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

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

Примечание

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

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

  1. Откройте Центр администрирования порталов Power Apps.

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

    Включить сервис Power BI Embedded.

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

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

    Примечание

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

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

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

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

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

Примечание

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

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

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

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

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

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

    • Название группы: Служба портала Power BI Embedded

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

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

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

  4. Выберите Создать.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  4. В разделе Параметры разработчика выберите пункт Разрешение субъектам-сервисам использовать API-интерфейсы Power BI.

  5. В поле Отдельные группы безопасности найдите и выберите группу Служба Power BI Embedded портала.

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

  6. Выберите Применить.

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

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

  1. Откройте Центр администрирования порталов Power Apps.

  2. Перейдите в раздел Настройка интеграции Power BI и выберите Управление службой Power BI Embedded.

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

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

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

    Примечание

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

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

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

  1. Откройте Центр администрирования порталов Power Apps.

  2. Перейдите в раздел Настройка интеграции Power BI и выберите Управление службой Power BI Embedded.

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

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

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

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

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

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

  • Порталы с версией 9.3.4.x или более поздние поддерживают следующие возможности:
  • Функция визуализации Power BI недоступна в регионе Китая для аутентификации Azure Active Directory.
  • Для получения дополнительной информации об ограничениях служб Power BI Embedded см. Соображения и ограничения.

Отрисовка отчета 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 на веб-страницу с использованием студии порталов

См. также

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).