Forum Discussion
Embedded Pricing vs. regular Pro User
- 5 years ago
Hi michaelsh . Sure. Here you have it:
https://docs.microsoft.com/en-us/power-bi/developer/embedded/embedded-faq#how-many-embed-tokens-can-i-createHope that helps.
Hi. If you are just embedding with the option from Power Bi Service menu inside the report you are ok. You can embed with Microsoft login or Public to Web. Both of them are ok for pro. The only concern is with Publish to web because it's a public link.
The Power Bi Embed capacity is for a way more complex embed in a custom web app. It's like taking the app to the next level. You can control your own authentication for the app, rls, filters, visualizations etc. The capacity will let you share the reports to users without microsoft account inside your app. You can try this feature without capacity for development purpose, but the microsoft licensing specify that you should buy capacity. You also you have a limited embed tokens for the pro user without capacity.
Hope this make sense.
Thanks, ibarrau - yes, it makes more sense now.
Just to make sure - you say : "The capacity will let you share the reports to users without microsoft account inside your app".....
But this is excactly what I have now. I am authenticating by MY Pro account only and show each user his/hers scile of data by adding ?filter=customerid={id} parameter to iframe url.
(I do not use Publish to Web, I use "Share"-"Embed report" - "Website").
So, my users do not have microsoft power bi account at all.
I still have a feeling that I am missing something important...
- ibarrau5 years agoSuper User
Hi. I can garantee you that your users do have Microsoft account if they are able to see the report. If you "Share - Embed report - Website or Portal" then the result of the iframe is this screen until the user logs in:
Try copying your link to incognito window of the browser to check it.
The only way to share inside of a web app without user authentication is publish to web or Embed Capacity.
Regards,
- michaelsh5 years agoKudo Kingpin
No, you are wrong, ibarrau
My users are not Power BI users, they do not sign in.
I do use "Share - Embed report - Website or Portal" link, not "Publish to Web"
I am acuiring the Token for the authentication with my user only. (It's like I am doing the authentication for them)
I just add the ?filter = Customers\Customer eq '{CustomerID}' parameter to the iframe in order to show the relevant data only.
It works and it works with my Pro lisense...
So that is why I am asking - what do I miss?
- ibarrau5 years agoSuper User
Ok. You can create and embed reports with Power bi pro licenses as a developer environment. This token is by user. This means that you have a limited number of embed token requests. One day that user won't work anymore. Microsoft specify that conecting with pro is for development purpose. If you want to go in production you need Embed. The difference is that a workspace with the Embed license will let you create infinite embed tokens.
You have to consider this because it's probably in a Microsoft agreement you might have and if they audit you and find an embed with just pro it might not be good for the company.
Hope that helps,