Forum Discussion

NITIN_SUNJAVA's avatar
NITIN_SUNJAVA
New Member
2 years ago
Solved

Embedding with PowerBi Premium License

Hi We are developing reports with PowerBi Pro licence and publishing the report to a workspace which has Premium capacity We want to embed these reports in a Angular based webapplication and allow ...
  • lbendlin's avatar
    2 years ago

    You need to change to Embedded - App owns data.

  • Jonvoge's avatar
    2 years ago

    Hi NITON_SUNJAVA

     

    You can perfectly fine use your Premium Capacity for embedding.

    No need to purchase a separate Embed Capacity.

     

    As the external users can't be added to your AD, you will further need to follow the 'Embed For your Customers' aka 'App Owns Data' scenario as described in the documentation: Understanding the different embedding solutions in Power BI embedded analytics | Microsoft Learn

     

    This way they will indeed be able to access the reports without any Power BI Account. This however also means that you will need to handle all Security yourself during the embedding of your report, as no Login happens inside of Power BI.

    _____________________________________________________
    I hope my comment was helpful.
    If your question was answered, please mark your post as 'Solved' and consider giving me a 'Thumbs Up'.
    Find me on LinkedIn, Sessionize, or my blog Downhill Data

  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi NITIN_SUNJAVA ,

    lbendlin  and NITIN_SUNJAVA  have provided great solutions where you can embed Power BI content using the Embed Content for Customers app. Users do not need to be logged in to Power BI or have a Power BI license to use the application. This method has certain requirements for power bi dependencies:
    1. Your own Microsoft Entra tenant.

    2. To authenticate your app to Power BI, do one of the following:

    Service Principal - A Microsoft Entra service principal object that allows Microsoft Entra ID to authenticate the app.

    Power BI Pro license - This will be your primary user that your app will use to authenticate to Power BI.

    Power BI Premium Per User (PPU) license - This will be your primary user that your app will use to authenticate to Power BI.

     

    All in all, your current setup using Power BI Premium capacity is suitable for your requirements. The "app-owns-data" embed model needs to be implemented in the Angular application to allow external users to view reports without a Power BI account. For more information, please refer to the document: Embed content in your Power BI embedded analytics application - Power BI | Microsoft Learn.

     

    If your Current Period does not refer to this, please clarify in a follow-up reply.

     

    Best Regards,

    Clara Gong

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.