В мире Power BI есть разные вещи:
- Power BI Desktop (PBID) - это толстый настольный клиент для создания отчетов. Вы можете использовать его бесплатно.
- Power BI Services (PBIS) - это приложение SaaS, которое позволяет создавать отчеты и обмениваться ими. Когда вы открываете powerbi.com вы работаете с этим приложением. Все ваши отчеты расположены в логических контейнерах - рабочих пространствах. Этот контейнер, как папка, не более того. Вы можете опубликовать отчет с рабочего стола здесь в определенное рабочее пространство. Вы можете встраивать отчет оттуда, но без аутентификации, поэтому каждый может его увидеть.
- Power BI Embedded (PBIE) - это решение PaaS для встраивания отчетов в ваше приложение. Отчеты в любом случае должны храниться в некотором рабочем пространстве на PBIS. Но ваше приложение может реализовать аутентификацию и показывать только конкретные отчеты конкретным пользователям. Все пользователи в вашем приложении могут видеть различный контент и отчеты, основываясь на логике вашего приложения, потому что вы управляете доступом к отчету через PBIE SDK. Взгляните на игровую площадку .
Поэтому, когда ваши пользователи работают с PBIS, они работают с Microsoft Web App, если вы хотите встроить в свое приложение такие же отчеты, используйте PBIE с предоставленными SDK.
Что касается лицензий. На самом деле есть только один тип лицензии: PRO.
Если ваши пользователи хотят публиковать и публиковать отчеты с использованием PBIS, они ВСЕ должны иметь лицензии PRO. В этом суть. Вы можете использовать все продукты бесплатно, если вы не хотите делиться своими отчетами и анализом. Если вам нужно поделиться, вы должны заплатить.
Другая вещь для PBIE. Вы реализуете свое приложение так, как хотите, управляете своими пользователями. У них не должно быть PRO лицензий. На самом деле, вам нужна одна лицензия для хранения ваших отчетов. Я называю это как сервисный аккаунт. Это обычный пользователь PBIS с лицензией PRO. Вы используете его только для публикации отчетов и их хранения на PBIS, а приложение - для загрузки и внедрения отчетов. Если у вас 1000 пользователей, вы можете купить 1 лицензию и использовать ее для публикации своей работы, и все пользователи будут аутентифицированы в вашем приложении, авторизация также будет выполнена в вашем приложении.
Другое дело, что, как только вы зайдете в продукт, вам нужно будет купить емкость - встроенные сервисы Power BI в Azure. Стоимость зависит от рендера. Читайте больше документов по этому вопросу.