Forum Discussion

PremK's avatar
PremK
Resolver I
1 year ago
Solved

Power BI Embedding || Urgent ||

kindly someone suggest me How to contact or get support from Power BI team  regarding Power BI Embed ?

 

i need to Embed a report in to a website securely and the users of this report would be huge. so i can provide PBI pro license to all the users who are registering into the website. 
1. Need complete guidence on the process of Embedding a report into a website, 
2. what kind of License i need for this process and its pricing, 
3. and about the pricing (if needed at any place) of PBI Embedding,
4. steps to avoid giving PBI pro license to all the users of website,
5. also need to know about the Dynamic RLS for each user in the website.

i couldn't contact the support team from PBI service.  
someone suggest me How to contact or get support from Power BI team  regarding Power BI Embed ? 
or if anyone knows answers to my questions, pls guid me in this !! 

  • Hi. First let's clarify that you can embed in two different ways.

    - Embeding in secure portal. Generates a link for an iframe. This way of embeding is like using the service regarding licences. If the workspace is a pro one, only a pro user can view. The iframe will require a login for the microsoft account: https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-embed-secure

    - Embedding for customers. It requires a dedicated capacity license. You will write code and own the security of the custom web site. You have the flexibility of showing any report without authentication because you own it now. it's your responsability to manage the security. You can embed reports in your custom website from a workspace with the dedicated capacity turned on: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-sample-for-customers?tabs=net-core

     

    Let's check requirements now.

    1- I have replied before depending on the embedding way

    2- If you use Pro, it costs 10 usd per user (14 usd from april next year). Regarding the second option here a link of the skus of the power bi embedded capacity and fabric capacity (the difference it's if you would use fabric content for something or you just want to keep it powerbi only):

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

    https://azure.microsoft.com/en-us/pricing/details/microsoft-fabric/

    3- Replied in 2. Remember that developers will always need pro licenses.

    4- That's the second way. When you own the security, you can share with any amount of users in your web. Just remember developers need the pro. You can save on the viewers

    5- You can write RLS for your code using any of the options.

     

    As additional information there is a link that let's you understand how to do things with code and play around on how it would look like: https://playground.powerbi.com/en-us/

    You should also consider that there are already softwares from data companies that have build and think about all security and features to help you on this and prevent you to start a software project that might take a long time. For example https://www.pibi.cloud

     

    I hope that helps,

5 Replies

  • Hi. First let's clarify that you can embed in two different ways.

    - Embeding in secure portal. Generates a link for an iframe. This way of embeding is like using the service regarding licences. If the workspace is a pro one, only a pro user can view. The iframe will require a login for the microsoft account: https://learn.microsoft.com/en-us/power-bi/collaborate-share/service-embed-secure

    - Embedding for customers. It requires a dedicated capacity license. You will write code and own the security of the custom web site. You have the flexibility of showing any report without authentication because you own it now. it's your responsability to manage the security. You can embed reports in your custom website from a workspace with the dedicated capacity turned on: https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-sample-for-customers?tabs=net-core

     

    Let's check requirements now.

    1- I have replied before depending on the embedding way

    2- If you use Pro, it costs 10 usd per user (14 usd from april next year). Regarding the second option here a link of the skus of the power bi embedded capacity and fabric capacity (the difference it's if you would use fabric content for something or you just want to keep it powerbi only):

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

    https://azure.microsoft.com/en-us/pricing/details/microsoft-fabric/

    3- Replied in 2. Remember that developers will always need pro licenses.

    4- That's the second way. When you own the security, you can share with any amount of users in your web. Just remember developers need the pro. You can save on the viewers

    5- You can write RLS for your code using any of the options.

     

    As additional information there is a link that let's you understand how to do things with code and play around on how it would look like: https://playground.powerbi.com/en-us/

    You should also consider that there are already softwares from data companies that have build and think about all security and features to help you on this and prevent you to start a software project that might take a long time. For example https://www.pibi.cloud

     

    I hope that helps,

    • PremK's avatar
      PremK
      Resolver I

      Hello ibarrau, 
      question 1. I have PBI Premium Per User ( PPU ) license. will this is enough for embedding for Customers ( App Owns Data ) in Production level, or Do i need to purchase any other specific Capacity license ? can you calarify this  

      question 2. i need to enable Dynamic RLS based on the users credential, which means the user who is registering in the website. multiple users will register in the website using their email Id.  so can we able to enable Dynamic RLS for these emailId's  ??

      • ibarrau's avatar
        ibarrau
        Super User

        1- No, for embedding for Customers you must purchase a dedicated capacity for the workspace containing the reports that will be embedded.

        2- Yes you can. When calling the report you can specify the specific Role created at the dataset that should consider when showing the report. 

        Regards,