PowerBI - как поделиться панелью управления / отчетом для всех аутентифицированных пользователей AD? - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть сценарий, в котором мне нужно встроить информационные панели PowerBI, которые я выполняю, выполнив следующие действия:

  1. Использование ADAL.JS для аутентификации пользователя браузера с помощью AD;затем используйте приложение AD, чтобы запросить токен доступа к приложению powerbi.
  2. Передайте этот токен доступа в PowerBI-Javascript (powerbi.embed) и вставьте данную панель / отчет на мою страницу.

Все это работает нормально.Я понимаю, что для того, чтобы панель инструментов / отчет была «встраиваемой» таким образом, сначала необходимо ДОЛЖНО быть общим .Даже когда я являюсь создателем / владельцем данной панели мониторинга, она не сможет отобразить в сценарии встраивания , если не будет передан впервые (со мной!).Даже если рабочая область приложения / App помечена как общедоступная, игра не выполняется.

Я могу жить с этим.

Однако я хочу поделиться всеми такими инструментальными панелями / отчетами, которые нужно встраивать, со всеми аутентифицированными пользователями AD, чтобы никто никогда не получал ошибку отказа в доступе, если они могут выполнить аутентификацию.AD.

Возможно ли это?

(Примечание: единственное место, где я видел PowerBI, предлагает такой вариант «Вся организация», когда публикует приложение; но публикуетприложение <> , разделяющее содержимое приложения! Все это совсем не интуитивно понятно!)

1 Ответ

0 голосов
/ 30 апреля 2018

Вы можете использовать несколько методов «общего доступа».

  1. Приложения используются для обмена артефактами (отчетами, информационными панелями) внутри вашей организации.
  2. вы можете использовать функцию публикации в Интернете,это то же самое, что и встраивание, однако это предоставляет доступ к отчету всем, у кого есть ссылка, что делает его видимым для аудитории, для которой вы, возможно, не хотите, чтобы ваши данные были видны.
  3. вы можете использовать сценарий «Данные принадлежат приложению»Power BI Embedded, где у вас есть один мастер-пользователь в AAD для аутентификации в Power BI, а затем для предоставления доступа тому, кому вы хотите.

Подробнее о «Приложении принадлежат данные» в:

https://powerbi.microsoft.com/en-us/power-bi-embedded/

https://guyinacube.com/2017/10/power-bi-embedded/

https://guyinacube.com/2016/07/3-ways-to-embed-power-bi/

...