Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
Johan
Advocate II
Advocate II

Export function on visual on public report - can I use 'Embed for your customers'. What license?

Hi,

 

My customer is a governmental organisation which needs to publish reports to the public.

Also the table visuals should have the export function. This is not possible in publish-to-web.

 

Can I use 'Embed for your customers', where people do not need to login, since the app is the owner of the data.

What license to use? Premium? 

 

Is it difficult to integrate a report into a webpage using api's?

 

Thanks,

1 ACCEPTED SOLUTION
ibarrau
Super User
Super User

Hi. Yes you can use embedding that way in order to prevent login and let users export data. When embedding that way you are responsable for the security of the data. If it's all public access and information it would be ok.

The licenses for embedding are dedicated capacities. That means that you need PowerBi Embedded or Fabric. Premium is no longer available for purchase. Fabric has taken over.

If you don't have code skills or a team for embedding, I would suggest you add a different way to export the data instead of doing it inside of power bi. Embedding public link with iframe and share data somehow would be easier than coding and embedded web. You can have an idea of what it's needed at this web: https://playground.powerbi.com/en-us/

I hope that helps


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

Happy to help!

LaDataWeb Blog

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @Johan ,

 

I’d like to acknowledge the valuable input provided by ibarrau. Their initial ideas were instrumental in guiding my approach. However, I noticed that further details were needed to fully understand the issue. 

 

Developers can programmatically embed Power BI content into a customer's custom application. (Developers are not necessarily responsible for creating Power BI content.) The Embedding Content for Customers scenario applies when the application audience includes users who do not have the permissions or appropriate licences to access your organisation's Power BI content. A custom application requires an embedded logo with permissions and appropriate licences to access Power BI content. Custom applications can be multi-tenant applications.
 
The authentication flow is non-interactive authentication with Microsoft Entra ID (also known as silent authentication). Non-interactive authentication means that the app user isn't required to have a Power BI account, and even when they do, it isn't used. So a dedicated Microsoft Entra identity, known as the embedding identity, authenticates with Microsoft Entra ID. An embedding identity can be a service principal or a master user account.
 
When embedding Power BI content for a customer, you need to ensure that the content is located in a workspace with one of the following licence modes:
- Premium Capacity: This licence mode is available for Power BI Premium.
- Embedded: This licence model is available for Power BI Embedded.
- Fabric Capacity: This licence mode is available for Microsoft Fabric.
 
 

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

 

Best Regards,

Clara Gong

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

ibarrau
Super User
Super User

Hi. Yes you can use embedding that way in order to prevent login and let users export data. When embedding that way you are responsable for the security of the data. If it's all public access and information it would be ok.

The licenses for embedding are dedicated capacities. That means that you need PowerBi Embedded or Fabric. Premium is no longer available for purchase. Fabric has taken over.

If you don't have code skills or a team for embedding, I would suggest you add a different way to export the data instead of doing it inside of power bi. Embedding public link with iframe and share data somehow would be easier than coding and embedded web. You can have an idea of what it's needed at this web: https://playground.powerbi.com/en-us/

I hope that helps


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

Happy to help!

LaDataWeb Blog

Thanks for your quick and clear reply.

One last check: it says 'embed for customers'. But does it need to be customers? We're talking about the whole world population, not just customers. In fact, this organization doesn't even have customers.

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.