Forum Discussion

ShivaPr's avatar
ShivaPr
Frequent Visitor
8 months ago
Solved

How to Embed Power BI report with React JS web application and what is required Power BI Licenses

Hi Team , 
I have beed doing some research from long time on my task . My Task is I have to develop power bi report with Azure data bricks as a data source (I got to know this is source) . I am not worrying about report development . I need to embedd it with react js web application . 

I need solution in 2 ways , End Users may be 1000 for example
1.When End user has licenses 
2.When End User don't have licenses 

Report should be one page in web application

For Above scenario 
1.What are suitable Power BI licenses in both ways 
2.What are other licenses needed (including azure )
3.What are required steps to perform ?


Please help me on this , Thanks in advance .



Thanks&Regards 
ShivaPrasad.


  • Links oficiais (Microsoft Learn) 
    Embedding Power BI in a React app:
    https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/powerbi-client-react [learn.microsoft.com]
    Power BI Embedded/microsoft Fabric capacity: 
    https://learn.microsoft.com/en-us/power-bi/developer/embedded/embedded-capacity [learn.microsoft.com]
    Permissões e GenerateToken: 
    https://docs.powerembedded.com/perguntas-frequentes/licenciamento [docs.power...bedded.com]
    Integrar Azure Databricks ao Power BI: 
    https://learn.microsoft.com/en-us/azure/databricks/partners/bi/power-bi [learn.microsoft.com]

    Use PPU if the consuming audience is licensed;
    Use PPC (Premium Capacity) for scenarios with many users without licenses;
    Follow the backend → frontend flow with tokens as recommended in the links above.

    I think it is work. becouse theses steps cover the licenses, costs, and official Microsoft documentation you need.

5 Replies

  • Links oficiais (Microsoft Learn) 
    Embedding Power BI in a React app:
    https://learn.microsoft.com/en-us/javascript/api/overview/powerbi/powerbi-client-react [learn.microsoft.com]
    Power BI Embedded/microsoft Fabric capacity: 
    https://learn.microsoft.com/en-us/power-bi/developer/embedded/embedded-capacity [learn.microsoft.com]
    Permissões e GenerateToken: 
    https://docs.powerembedded.com/perguntas-frequentes/licenciamento [docs.power...bedded.com]
    Integrar Azure Databricks ao Power BI: 
    https://learn.microsoft.com/en-us/azure/databricks/partners/bi/power-bi [learn.microsoft.com]

    Use PPU if the consuming audience is licensed;
    Use PPC (Premium Capacity) for scenarios with many users without licenses;
    Follow the backend → frontend flow with tokens as recommended in the links above.

    I think it is work. becouse theses steps cover the licenses, costs, and official Microsoft documentation you need.

  •  

    Hello ShivaPrasad, how are you?

     

    Use the Power BI JavaScript SDK to embed the report. You can create a workspace in Power BI Service and publish the report. You can generate an Embed Token via API or service. In React, use the PowerBIEmbed component with the token and the report URL.


    For this, you will need the following licenses:

    • If users have a Power BI Pro license, each user needs Power BI Pro to access shared reports.
    • If users do not have licenses, you need Power BI Premium or Fabric Capacity, so users can access via embed without needing an account.
      Additionally, for other licenses like Azure: if you are using Databricks as a source, you need Azure Databricks and permissions to connect via Power BI. If you plan to generate tokens dynamically, you can use Azure AD for authentication.

    Note: This text was translated using AI for better understanding by the forum and community and the image was create with AI.

    • ShivaPr's avatar
      ShivaPr
      Frequent Visitor

      Hello CPCARDOSO,
      I’m doing well, thanks for asking, and I hope you are too.

      Thank you for your response. When we refer to a premium license, what exactly does that mean? Is it PPU or PPC? Also, what about the cost? Could you please elaborate?

      Also other licenses costs like you mentioned Azure and Databricks costs 

      Also can you please provide any microsoft offical document to follow steps to integrate report with web application 



      Thanks
      ShivaPrasad.

  • v-prasare's avatar
    v-prasare
    Icon for Community Support rankCommunity Support

    Hi ShivaPr ,

    We would like to confirm if our community members answer resolves your query or if you need further help. If you still have any questions or need more support, please feel free to let us know. We are happy to help you.

     

     

     

    Thank you for your patience and look forward to hearing from you.
    Best Regards,
    Prashanth Are
    MS Fabric community support

  • v-prasare's avatar
    v-prasare
    Icon for Community Support rankCommunity Support

    Hi @ShivaPr ,

    We would like to confirm if our community members answer resolves your query or if you need further help. If you still have any questions or need more support, please feel free to let us know. We are happy to help you.

     

     

     

    Thank you for your patience and look forward to hearing from you.
    Best Regards,
    Prashanth Are
    MS Fabric community support