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

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
poojithap
New Member

PBI Embedded

I'm embedding Power BI reports into a React/Node.js application using service principal authentication. While the embedding generally works, I'm observing a noticeable 'buffering' or loading time before the report becomes interactive. My current setup fetches an access token, then an embed token, and then uses powerbi-client-react to display the report. I'm also caching the embed URL on the backend.

What are the most common causes of significant loading times for embedded Power BI reports, and what are the best practices or optimization strategies (both on the backend for token generation/fetching and on the frontend for rendering) to minimize this buffering time?

4 REPLIES 4
v-pgoloju
Community Support
Community Support

Hi @poojithap,

 

We wanted to kindly check in to see if everything is working as expected after trying the suggested solution. If there’s anything else we can assist with, please don’t hesitate to ask.

 

Warm regards,

Prasanna Kumar

v-pgoloju
Community Support
Community Support

Hi @poojithap,


Just checking in to see if the changes around token caching and report optimization have improved the loading times for your embedded Power BI reports. If you're still experiencing delays or need further assistance, feel free to let us know we’re happy to help.

Warm regards,
Prasanna Kumar

KjetilAB
Frequent Visitor

Hi.

 

I had some of the same problems. Look at this post that i just updated with the solution to my problem. It might give a few tips.
https://community.fabric.microsoft.com/t5/Developer/PBI-Embedded-performance-problem/m-p/4702339#M61...

Regards,

Kjetil Blomsøy

v-pgoloju
Community Support
Community Support

Hi @poojithap

 

Thank you for reaching out to the Microsoft Fabric Forum Community.

 

Slow loading times for embedded Power BI reports are typically due to complex report designs, frequent token generation, and frontend rendering delays. To enhance performance, cache both the Azure access token and the embed token on the backend instead of generating them each time. Simplify report visuals, avoid heavy DAX or unused filters, and delay frontend rendering until the embed token and URL are ready.

 

Best regards,
Prasanna Kumar

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.