Пропустить и перейти к основному содержимому
В ПРЕДВАРИТЕЛЬНОЙ ВЕРСИИ

Экспорт отчетов Power BI в файлы PDF, PPTX или PNG с помощью REST API

Дата публикации: 09 марта, 2020

В Power BI теперь доступен дополнительный набор возможностей, которые позволяют с помощью вызова REST экспортировать отчеты Power BI в следующие форматы файлов: PDF, PPTX (PowerPoint) и PNG.

Используйте API Export-To-File для различных задач:

  • Создание кнопки для отправки на печать. Создайте кнопку в приложении, которая при нажатии активирует задание экспорта. Задание позволяет экспортировать просматриваемый отчет в формат PDF или PPTX. После завершения задания пользователь может получить отчет в виде скачиваемого файла. Так как этот API является асинхронным, может пройти некоторое время, прежде чем файл станет доступным.
  • Вложение в сообщении электронной почты. Автоматическая отправка сообщения электронной почты с вложенным отчетом в формате PDF через заданные интервалы времени. Это может быть полезно, если нужно автоматизировать отправку еженедельного отчета руководителям.

При вызове API Export-To-File активируется задание экспорта. Когда задание будет активировано, используйте API Polling для отслеживания хода выполнения до завершения задания. После завершения задания экспорта вызовите API Polling, чтобы вернуть URL-адрес Power BI для получения файла (URL-адрес доступен 24 часа). Этот API поддерживает параллельные запросы заданий экспорта. Количество заданий, выполняемых одновременно, зависит от номера SKU, с которым связан ваш отчет.

Новый API обеспечивает ряд следующих возможностей:

  • Экспорт выбранных страниц отчета. Укажите, какие страницы нужно экспортировать и в каком порядке.
  • Закладки. Используйте возможности закладок, чтобы экспортировать отчет в определенном состоянии после применения фильтров к нему.
  • Безопасность на уровне строк (RLS). Используйте безопасность на уровне строк для экспорта отчета с данными, которые видны только определенным пользователям. Например, при экспорте отчета о продажах, для которого определены региональные роли, можно программно отфильтровать отчет таким образом, чтобы отображались данные только по определенному региону.
  • Защита данных. Форматы PDF и PPTX поддерживают метки конфиденциальности. Если вы экспортируете отчет с меткой конфиденциальности в формат PDF или PPTX, в экспортированном файле отчет будет иметь метку конфиденциальности.
  • Локализация. При использовании API вы можете передать необходимый языковой стандарт. Параметры локализации влияют на способ отображения отчета, например форматирование меняется в соответствии с выбранным языковым стандартом.

Обратите внимание, что экспортируемый отчет и его набор данных должны находиться в емкости Premium или Embedded. Другие ограничения предварительной версии подробно описаны в статье Экспорт отчета в файл.

Также примите во внимание, что API Export-To-File, как и все новые API Power BI, включен только в пакет SDK API Power BI для .NET 3.

Подробнее.

<p"> </p">
  • Power BI Embedded
  • Features
  • SDK and Tools

Связанные продукты