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

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
KerySolutions
New Member

Dataflow Refresh Duration

Hello,

 

I am looking at the dataflow logging and it seems inconsistent. This refresh took 5 hours (!!) but if you add up the duration column in the log download, the duration is a little over an hour. How can I understand what is holding it up here? Why is the duration so far away from reality? What is happening in the remaining 4 hours?

 

KerySolutions_0-1626617948361.png

 

 

Thanks

MCK

1 ACCEPTED SOLUTION
v-luwang-msft
Community Support
Community Support

Hi @KerySolutions ,

The reason for refreshing taking too much time:

 

Too many datasets to refresh at the same time occupy CPU and memory, Insufficient gateway or underlying data source performance (busy on network / refresh), To refresh the model to be loaded into memory, it takes up 2 times the size of the data set, and you need to wait for memory resources.

 

 If a refresh is running a long time, you can select the dataflow options (the ellipses next to the dataflow) and then select Cancel refresh. Or scheduled the refresh of dataset at different time.

 

In addition, I found a same issue ,please check if it could help you a little.

 

https://community.powerbi.com/t5/Service/Dataflow-vs-Dataset-refresh/td-p/572076

https://medium.datadriveninvestor.com/my-dataset-is-taking-too-long-to-refresh-843fd8fd4a51

https://radacad.com/how-to-use-dataflow-to-make-the-refresh-of-power-bi-solution-faster

 

Best Regards,

Lucien

View solution in original post

3 REPLIES 3
v-luwang-msft
Community Support
Community Support

Hi @KerySolutions ,

The reason for refreshing taking too much time:

 

Too many datasets to refresh at the same time occupy CPU and memory, Insufficient gateway or underlying data source performance (busy on network / refresh), To refresh the model to be loaded into memory, it takes up 2 times the size of the data set, and you need to wait for memory resources.

 

 If a refresh is running a long time, you can select the dataflow options (the ellipses next to the dataflow) and then select Cancel refresh. Or scheduled the refresh of dataset at different time.

 

In addition, I found a same issue ,please check if it could help you a little.

 

https://community.powerbi.com/t5/Service/Dataflow-vs-Dataset-refresh/td-p/572076

https://medium.datadriveninvestor.com/my-dataset-is-taking-too-long-to-refresh-843fd8fd4a51

https://radacad.com/how-to-use-dataflow-to-make-the-refresh-of-power-bi-solution-faster

 

Best Regards,

Lucien

Fowmy
Super User
Super User

@KerySolutions 

@Phil_Seamark published an article/technique on this :https://dax.tips/2021/02/15/visualise-your-power-bi-refresh/

This is a good place to start with.

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

I will provide more information... the dataflow is not accessing an SQL server, it is accessing an ODBC source. The article you posted is specific to dataset refresh against SQL.

 

I am more curious about getting feedback from Microsoft to better understand how to read the dataflow log from the service. The durations only add up to around 80 minutes but the total refresh time was over 5 hours... if I could know which entity is taking so long, I can take action.

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.