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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
FilipK
Resolver I
Resolver I

Debugging / Tracing opportunities for incremental refresh

We're trying to improve our report update performance by using incremental refresh according the following description.

Incremental refresh in Power BI - Power BI | Microsoft Docs

 

Problem

After having switched to incremental refresh the performance is worse than before (refresh time 30 minutes against 3 minutes before)

 

Our setup

 

2020-12-10_14-07-29.png

Dataset

The current dataset is still quite small but to is to be expected 100 times bigger than today.

2020-12-10_14-13-54.png

The biggest table:

2020-12-10_14-14-41.png

 

The first refresh after switching to incremental refresh took very long and the others were already faster but still far above our expectations.

2020-12-10_13-43-14.png

Between each refresh only 70 table rows are added, so I don't understand why pulling 70 lines from DB should take that long.

 

Additional info

  • We're accessing some SQL views. The execution of each view is only taking some seconds.
  • Also in Power BI Desktop the data refresh takes more than 20 minutes

 

 

Do you have any ideas where the bottleneck is or how to narrow down to the root cause of the slow update?

 

 
 

 

 

2 REPLIES 2
Anonymous
Not applicable

Hi @FilipK ,

First check whether the data source used in your report supports query folding. If the data source used does not support query folding, which may require retrieving the full dataset from the data source. This can cause incremental refresh to be very slow, and the process can run out of resources either in the Power BI service or in the on-premises data gateway if used. Also please check if configure incremental refresh correctly in Power BI. 

In addition, please review the content of the following links and check whether you have same situation with them.

Incremental Refresh didn't save time

Power BI Incremental Refresh for SQL Sources

Best Regards

Dear @Anonymous ,

 

thanks for your reply.

I'm using Azure SQL S3 Standard and according to the MS incremental refresh documentation it shall be supported.

My point is if the incremental refresh is done correctly. I think so, but who knows.

The native query appears to me sensible. No weird things we do.

FilipK_0-1607926831822.png

The SQL profiler cannot be used for Azure SQL doesn't support that, so I'm currently reading into the other opportunities to trace the server requests and responses (link1 and link2) If you already have a good idea how to see immediately on the Azure SQL if folding is done with the dataset or not, I'd be thankful.

 

If I refresh data in PBI Desktop twice I assume the whole dataset is updated for it takes almost identically and I see the row counter counting to the same figure.

FilipK_1-1607929523711.png

 

 

 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

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.

Top Solution Authors
Top Kudoed Authors