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


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

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

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

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

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

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

Способ

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

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

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

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

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

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

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

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

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

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

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

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

Узлы емкости Виртуальные ядра ОЗУ (ГБ)
EM1/A1 1 2.5
EM2/A2 2 5
EM3/A3 4 10
P1/A4 8 25
P2/A5 16 50
P3/A6 32 100

Шаг 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 на стороне клиента (невозможно обновить маркер acccess без перезагрузки отчета).
  • Внедрение отчетов с разбивкой на страницы с помощью набора данных в режиме реального времени (push-набора данных) не поддерживается.