Forum Discussion

borutsustar's avatar
borutsustar
Icon for Helper I rankHelper I
5 years ago
Solved

Incremental refresh is not working during schedule refresh

Hi.   I recently implemented incremental refresh on Power BI service. I’ve noticed that incremental refresh doesn’t work with schedule refresh on daily basic, but only with manual refresh (on deman...
  • v-robertq-msft's avatar
    v-robertq-msft
    5 years ago

    Hi, borutsustar 

    According to my research, here’s a detailed explanation about this problem by the technical support of Microsoft, you can take a look:

    Based on my research, The reason scheduled refresh takes longer is because PBI smooths scheduled refresh so AS Engine and Gateway is not flooded with request. PBI doesn't do smoothing for on-demand refresh.

     

    Such as if you set scheduled refresh at 9:00 am, it may start at 9:14 am, and end in 9:16 am, so seems it refresh 10 - 15 min, but if execute an on-demand refresh at 9:00 am, it will start right now and may end in only few minutes. This document also mentioned : 

    Note also that the configured refresh time might not be the exact time when Power BI starts the next scheduled process. Power BI starts scheduled refreshes on a best effort basis. The target is to initiate the refresh within 15 minutes of the scheduled time slot, but a delay of up to one hour can occur if the service can't allocate the required resources sooner.

     

    What’s more, it’s also a popular issue in the Power BI issue forum:

    https://community.powerbi.com/t5/Issues/Why-is-the-On-Demand-Refresh-faster-than-Schedule-Refresh/idi-p/166889/page/3#comments

     

    Therefore, I think it’s not because your incremental refresh not happens, it’s just related to the problem with the refresh mechanism of Power BI. If you need the report to be ready by a certain time, schedule the refresh ahead of time or execute an on-demand refresh.

     

    Best Regards,

    Community Support Team _Robert Qin

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