Forum Discussion

michaelsh's avatar
michaelsh
Kudo Kingpin
5 years ago
Solved

Embedded Pricing vs. regular Pro User

I probably miss something basic...

I embed a Power BI report in an iframe in my website for external users.

Each user is authenticated in MY site and then I just add a &filter=Customers/CustomerID eq '{CustomerID}' in the iframe url - to show them only data relevant to them.

So why do I need the following embed pricing? 

https://azure.microsoft.com/en-us/pricing/details/power-bi-embedded/

The Pro user licence works just fine.

What do I miss?

Thanks

7 Replies

  • 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.

     

    • michaelsh's avatar
      michaelsh
      Kudo Kingpin

      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...

      • ibarrau's avatar
        ibarrau
        Super 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,