Power BI Embedded Report Picker - PullRequest
3 голосов
/ 07 мая 2019

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

Аутентификация и запрос выполняются через бэкэнд .NET с использованием PowerBI.Api.V2. Все работает хорошо, когда я жестко кодирую один идентификатор отчета и вставляю полноэкранный iframe.

Мой вопрос к клиентам, которые имеют несколько отчетов; Есть ли встроенный отчет-сборщик-отчет, который я могу встроить туда, где выбор отчета уже обработан для меня? Или я должен работать над созданием интерфейса после получения списка отчетов, из которых мои пользователи могут выбирать?

1 Ответ

2 голосов
/ 08 мая 2019

Нет, встроенных сборщиков нет. Power BI предоставляет интерфейс API, и вы должны реализовать его для себя. Конечно, вы можете собрать эти сборщики и сделать их доступными для нас:)

Чтобы получить список рабочих пространств, вам нужно позвонить Получить группы . Это даст вам список рабочих областей пользователя. Вы можете показать их name значения свойств пользователю, но вам понадобится их id (guid). Когда вы знаете идентификатор рабочей области, вы можете просмотреть отчеты в ней, вызвав Получить отчеты в группе . Точно так же вы можете позвонить Получить панели инструментов в группе и Получить плитки в группе .

...