Forum Discussion

zbhavyai's avatar
zbhavyai
New Member
2 years ago

Embed Power BI without Azure Capacity

Hi,

 

I am integrating Power BI Embed with my application, using Embed for your customers. My app is used by third parties, users would first authenticate and then in a different SPA they would see their Power BI dashboard without the need of manual authentication again. Everything's fine till here.

 

The tutorial given at What are Power BI capacities says "To embed in a production environment, you must use a capacity". 

 

However, companies like "Appspace" or "OptiSign" also do the same embed thing with Power BI, but without asking to setup any kind of Azure capacity. For example, Appspace explains the setup in their how-to. They still use the same OAuth2 flow and I believe would be using Power BI embedded APIs as well.

 

So, my question is, there must be  way to embed without asking users of the Power BI Pro or Power BI Premium having to setup a dedicated Azure Capacity (also not showing Trial on the top), since these couple of companies are already doing it. Can somebody point me in the right documentation?

 

 

Thanks in advance!

6 Replies

  • aj1973's avatar
    aj1973
    Community Champion

    Hi zbhavyai 

    It can't be other way to embed Power bi Reports without capacity !! my guessing is that those compagnies are embedding a Public URL into their applications, just like I am doing it in my website.

  • Hi aj1973 

     

    I have used OptiSign myself, and the Power BI report URL I tried was a private report in a workspace that did not have Azure Capacity attached to it. I checked if they make the Power BI report public behind the scenes, which they don't. Also, my Power BI account was a Pro trial with trial token over, still the Power BI embed was working fine with their system.

     

     

    • aj1973's avatar
      aj1973
      Community Champion

      What do you mean by private report?

      How did you check if their URL is public or not?

      You said you have a trial license, if it is expired then nothing works as it was.

      Again, no embed without capacity.

       

      • zbhavyai's avatar
        zbhavyai
        New Member

        Hello aj1973 

         

        • By private report I meant a report which is not shared publicly.
        • After embedding using OptiSign, I confirm if its still private by trying to open the URL of the report in incognito/private tab.
        • Yes I had a trial license, but I didn't say trial was over. I said trial tokens were over.
        • And yes, as per MS documentation I thought it shouldn't work, but the companies I mentioned somehow make the embedding work without any capacity. 

         

        Thanks