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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
WilliamA
Helper I
Helper I

Power BI embedded slowness

Hi All,

 

I have several power BI reports embedded in my own web application. the issue is when you navigate to the link the power BI logo /loading spinning wheel can take 5-10 seconds to load the report which is far too long. A lot of people mention to improve your dax queries, number of visuals etc. However, I created one dashboard with serveral visuals, using large datasets and one dashboard with only 1 table and no visuals and both had the same loading speeds. (sometimes the larger report loaded quicker) 

 

Is there a way to decrease the time taken to call the power BI API's to render the reports?

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @WilliamA ,

 

I recommend that you migrate your semantic model to Azure Analysis Services to improve query performance and load times. Azure Analysis Services provides powerful computing power and memory optimization, capable of handling large datasets and providing fast query response times.

 

Links:

What is Azure Analysis Services? | Microsoft Learn

Tutorial - Add a sample model- Azure Analysis Services | Microsoft Learn

 

 

Best regards,

Mengmeng Li

View solution in original post

2 REPLIES 2
Poojara_D12
Super User
Super User

Hi @WilliamA 

 

To reduce Power BI embedded report load times:

  1. Optimize Embed Tokens: Use efficient token generation and caching.
  2. Power BI Premium: Leverage dedicated capacity for better performance.
  3. Minimize Latency: Host the app and Power BI in the same region; use a CDN.
  4. Improve Embedding Code: Use asynchronous loading and the latest SDK.
  5. Enable Caching: Use browser and Power BI caching effectively.
  6. Streamline Reports: Limit initial visuals and simplify data models.
  7. Preload Reports: Preload or lazy-load reports for quicker access.
  8. Monitor Performance: Use tools like Power BI Performance Analyzer.
  9. Optimize Gateways: Ensure the data gateway is well-configured and fast.

These steps improve loading and rendering speed.

 

Did I answer your question? Mark my post as a solution, this will help others!

If my response(s) assisted you in any way, don't forget to drop me a "Kudos" 🙂

Kind Regards,
Poojara
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
Anonymous
Not applicable

Hi @WilliamA ,

 

I recommend that you migrate your semantic model to Azure Analysis Services to improve query performance and load times. Azure Analysis Services provides powerful computing power and memory optimization, capable of handling large datasets and providing fast query response times.

 

Links:

What is Azure Analysis Services? | Microsoft Learn

Tutorial - Add a sample model- Azure Analysis Services | Microsoft Learn

 

 

Best regards,

Mengmeng Li

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.