Как экспортировать настроенный отчет power bi в формате pdf или ppt по запросу после встраивания в приложение?

#powerbi #powerbi-embedded #powerbi-custom-visuals #powerbi-rest-api

Вопрос:

Сценарий: Мы включили отчеты power bi в наше приложение. Пользователь меняет стиль отчета (например, панель на пончик) по требованию, и пользователь хочет, чтобы выбранный стиль был экспортирован в pdf или ppt.

Вопрос: Возможно ли это с помощью API rest power bi или power bi SDK? Если да, пожалуйста, предоставьте варианты или справочные материалы с образцами кода.

Ответ №1:

Чтобы экспортировать настроенный встроенный отчет Power BI в формате pdf или ppt, вам потребуется exportToFile API. exportToFile API позволяет экспортировать отчет Power BI с помощью вызова REST и поддерживает одновременные запросы на экспорт заданий. Сначала вам нужно создать задание на экспорт, а затем выполнить следующие действия:

  1. Отправка запроса на экспорт:
    Отправьте запрос на экспорт определенного визуального элемента с помощью ExportToFileInGroupAsync
  2. Опрос:
    Проверьте, готов ли запрошенный файл к экспорту, используя опрос и статус экспорта
  3. Получение файла:
    Опрос вернет URL-адрес, используйте этот URL-адрес для получения экспортированного файла и отправки его с помощью потока файлов.

Пожалуйста, найдите ссылку и код здесь: https://docs.microsoft.com/power-bi/developer/embedded/export-to#step-1—sending-an-export-request

Комментарии:

1. Спасибо @Rohit-ronte за ответ. Все перечисленные шаги мы успешно реализовали на начальном этапе, но наша проблема в другом. Это означает пользовательское визуальное изменение по требованию в отчете powerbi для загрузки.