Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers!
Enter the sweepstakes now!Preparing for a certification exam? Ask exam experts all your questions on May 15th. Register now.
We have observed that the Power BI semantic model takes approximately 2 to 3 minutes to refresh the data during scheduled or regular refresh operations. However, we have also noticed that sometimes the same data refreshes in just about 10 seconds. Additionally, despite successful data refreshes, some updates are not immediately reflected in the associated reports.
Could you please help us understand the specific factors or conditions that could cause such discrepancies in refresh duration? Furthermore, we would appreciate any guidance on best practices or steps to ensure that updates are always accurately and promptly reflected in the reports.
Hi @virimian123 ,
May I ask if you have resolved this issue? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster.
Thank you.
Hi @virimian123 ,
We’ve noticed that the Power BI semantic model behaves inconsistently when it comes to data refresh times—sometimes completing in just 10 seconds, while other times it takes 2 to 3 minutes. Even when the refresh completes successfully, the updated data doesn’t always appear immediately in the associated reports. This discrepancy can be caused by several factors. First, Power BI uses a combination of caching and query optimization, so shorter refresh times may occur when minimal data changes are detected or when the cache is still valid. On the other hand, longer refreshes might involve larger data volumes, more complex transformations, or timeouts from external sources.
Additionally, report visuals may show outdated data if the report page is cached or if the semantic model hasn't been reprocessed in memory yet. To ensure timely and accurate updates, consider using scheduled refreshes in combination with manual or API-triggered refreshes after data uploads, enabling query caching to be cleared when necessary, and monitoring the refresh history for errors or delays. Also, using tools like Power BI Service metrics and performance analyzer can help pinpoint where bottlenecks are occurring.
Passionate about leveraging data analytics to drive strategic decision-making and foster business growth.
Connect with me on LinkedIn: Rohit Kumar.
Hi @virimian123 ,
Thanks for posting your query in the Microsoft Fabric Community. We have examined the variability in refresh times and delays in report updates. The duration of Power BI semantic model refreshes and the delays in report updates are often affected by several factors.
Improve This :
1. If you’re working with large datasets, setting up incremental refresh can really help by only updating the data that has changed, not the entire dataset.
Incremental refresh for semantic models in Power BI - Power BI | Microsoft Learn
2.Try to remove unnecessary steps in Power Query, reduce the number of columns or rows, and use query folding to push calculations back to the source system whenever possible.
3. Eliminate unused columns and measures, and be mindful of columns with too many unique values (like exact timestamps) as they slow things down.
4.Review and streamline DAX calculations, and use the Premium Capacity Metrics App to monitor how your refreshes are performing over time.
If my response solved your query, please mark it as the Accepted solution to help others find it easily!
And if my answer was helpful, I'd really appreciate a 'Kudos'.
Check out the April 2025 Power BI update to learn about new features.
Explore and share Fabric Notebooks to boost Power BI insights in the new community notebooks gallery.
User | Count |
---|---|
4 | |
4 | |
3 | |
2 | |
2 |