Forum Discussion

rpatil0310's avatar
rpatil0310
New Member
8 months ago
Solved

Power BI Embedded Licensing for SaaS Application - Need Guidance

Hello Community,

I'm embedding Power BI reports (connected via Gateway to VM database) in a SaaS web application. Currently working in development with my Power BI Pro license.

Scenario:

  • 50+ external customers will access embedded reports in production
  • Currently seeing "free trial capacity" message on reports

Questions:

  1. Will end users be able to view embedded reports without individual Power BI licenses?
  2. What licensing should I purchase for this scenario - Power BI Embedded (Azure) or Premium Per Capacity?
  3. What are the steps to move from free capacity to production-ready embedded solution?
  4. Any specific considerations for using Gateway with embedded scenarios?

Thanks for your help!

  • Hello rpatil0310 ,

     

    1- If you use App Owns data embedding, which is standar SaaS scenario, it works. But reports must run on Embedded/Premium/Fabric capactiy. With that users do not need any license. But if your report stay on Pro / Free capacity, every viewer needs pro.

     

    2- Power BI Embedded ( A SKU) is best choice for SaaS. It is designed for external customers and you only pay for computing not for users.

     

    3- Create embedded caoacşty from Azure Portal. After that you can assign workspaces to capacity. Use a Service Principal authentication. Implement App Owns Data embedding. 

     

    4- Gateway works tha same.

     

    If this solved your issue, please mark it as the accepted solution.

3 Replies

  • Hello rpatil0310 ,

     

    1- If you use App Owns data embedding, which is standar SaaS scenario, it works. But reports must run on Embedded/Premium/Fabric capactiy. With that users do not need any license. But if your report stay on Pro / Free capacity, every viewer needs pro.

     

    2- Power BI Embedded ( A SKU) is best choice for SaaS. It is designed for external customers and you only pay for computing not for users.

     

    3- Create embedded caoacşty from Azure Portal. After that you can assign workspaces to capacity. Use a Service Principal authentication. Implement App Owns Data embedding. 

     

    4- Gateway works tha same.

     

    If this solved your issue, please mark it as the accepted solution.

  • v-sdhruv's avatar
    v-sdhruv
    Community Support

    Hi rpatil0310 ,

    Just wanted to check if you had a chance to go through the sugestion above and whether that helped you resolve the issue. If you have any questions, please feel free to reach out so that we can assist you.
    Thank You anilelmastasi for your prompt response to the query.

  • v-sdhruv's avatar
    v-sdhruv
    Community Support

    Hi rpatil0310 ,

    Since we didnt hear back, we would be closing this thread.
    If you need any assistance, feel free to reach out by creating a new post.

    Thank you for using Microsoft Community Forum