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


Внедрение отчетов Power BI с разбивкой на страницы

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

В этой статье описывается внедрение отчетов с разбивкой на страницы с помощью примеров учебников по внедрению.

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

Для начала работы необходимы перечисленные ниже компоненты и данные.

Если у вас нет подписки Azure, создайте бесплатную учетную запись, прежде чем приступить к работе.

Способ

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

  1. Создайте рабочую область.

  2. Создайте емкость.

  3. Назначьте рабочую область емкости.

  4. Создайте и отправьте отчет с разбивкой на страницы.

  5. Внедрение содержимого с помощью примера приложения.

Шаг 1. Создание рабочей области

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

Субъект-служба также должен быть администратором или членом рабочих областей Power BI.

Шаг 2. Создание емкости

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

Чтобы узнать, какую емкость требуется, см. концепции Microsoft Fabric.

Шаг 3. Назначение рабочей области емкости

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

Чтобы назначить емкость рабочей области с помощью субъекта-службы, обратитесь к REST API Power BI. При использовании REST API Power BI обязательно обратитесь к идентификатору объекта субъекта-службы.

Примечание.

Отчеты с разбивкой на страницы также можно импортировать в рабочую область с помощью REST API Power BI.

Шаг 4. Создание и отправка отчета с разбивкой на страницы

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

Примечание.

Пользователю, отправившему отчет с разбивкой на страницы, требуется лицензия Power BI Pro или Premium на пользователя (PPU) для публикации в рабочей области.

Шаг 5. Внедрение содержимого с помощью примера приложения

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

  • Чтобы использовать семантику Power BI в качестве источника данных:

  • Чтобы использовать источник данных с поддержкой единого входа:

    • Power BI поддерживает источники данных с поддержкой единого входа, если источники данных напрямую подключаются к отчету с разбивкой на страницы или подключаются к семантической модели Power BI, которая является источником данных отчета с разбивкой на страницы.
    • При внедрении отчета с разбивкой на страницы с источниками данных с поддержкой единого входа необходимо указать большой двоичный объект удостоверения для источника данных в DatasourceIdentity момент создания маркера внедрения с поддержкой нескольких ресурсов.

Дополнительные сведения о внедрении маркеров см. в разделе "Внедренные маркеры доступа аналитики".

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

  • Полный список поддерживаемых наборов данных и их методов проверки подлинности см. в статье "Поддерживаемые источники данных для отчетов с разбивкой на страницы Power BI".
  • Необходимо использовать субъект-службу. У вас нет главного пользователя.
  • Вы не можете работать с пользователем ценовой категории "Премиум" (PPU).
  • При внедрении отчета с разбивкой на страницы с семантической моделью Power BI применяются два условия:
    • Отчет с разбивкой на страницы и семантическая модель Power BI должны находиться в емкости premium или встроенной рабочей области (они могут находиться в двух разных рабочих областях).
    • Пользователь, создающий маркер внедрения, должен иметь разрешения на запись в рабочих областях отчета и семантической модели.
  • В настоящее время невозможно внедрить отчет с разбивкой на страницы, подключенный к Службам Azure Analysis Services, с включенным единым входом.
  • Отчеты с разбивкой на страницы не поддерживают события на стороне клиента (например loaded , или rendered).
  • Отчеты с разбивкой на страницы не поддерживают API setAccessToken на стороне клиента (невозможно обновить маркер доступа без перезагрузки отчета).
  • Внедрение отчетов с разбивкой на страницы с помощью набора данных в режиме реального времени (push-набора данных) не поддерживается.