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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Justas4478
Post Prodigy
Post Prodigy

Slow refresh time

Hi, I have where my refresh is taking aproximately 10 min to refresh.
When I refresh it takes about 5 min from evaluating query to start pulling data from file, and the files are stored on my desktop and not remote network.
Majority of the files are small but there are two files that are 30+ MB and combined they have over 1 Mil 185 K rows.
Is such refresh times for files those size and amount of rows are normal?

 

Main data is combined from mearging two tables and only taking some of the columns from one of the tables up on mearge.

 

Thanks

1 ACCEPTED SOLUTION
Bibiano_Geraldo
Super User
Super User

Hi @Justas4478 ,

A 10-minute refresh time for 30MB files with 1.18 million rows is not unusually long, but there are ways to speed it up. First, check the file format; CSV and Excel are slower than more efficient formats like Parquet. You can also optimize Power Query by removing unnecessary columns and steps early in the process. If you're merging large tables, try to minimize the data you're combining and avoid unnecessary transformations. Use Incremental Refresh if your dataset only changes partially (e.g., daily or monthly data), which can greatly reduce refresh time. Additionally, monitor your system’s resources (CPU and RAM) and close unnecessary applications during the refresh to ensure Power BI has enough memory to process the data quickly. Lastly, using the Performance Analyzer in Power BI can help pinpoint specific areas that are slowing down the refresh.

Is this post help you? Please consider to:

Accept as Solution!
Give a Kudo
Follow me on Linkedin

View solution in original post

5 REPLIES 5
danextian
Super User
Super User

Hi @Justas4478 

If we are talking about flat files like CSV or Excel given the number of rows, 10 minutes isnt that long but there are factors that come into play other than the file size. 

  • the data, if excel, being in a single worksheet will refresh faster than the same number of rows but are distributed across multiple worksheets
  • a file vs two or more with the same number of rows will refresh faster given the same transformations applied
  • calculated columns and tables needed to be written in to memory so they add to the refresh time
  • Power Query transformations applied









Did I answer your question? Mark my post as a solution!


Proud to be a Super User!









"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.

@danextian Unfortunatelly one excel file canot hold all rows thats why I had to split it in to two files.

Bibiano_Geraldo
Super User
Super User

Hi @Justas4478 ,

A 10-minute refresh time for 30MB files with 1.18 million rows is not unusually long, but there are ways to speed it up. First, check the file format; CSV and Excel are slower than more efficient formats like Parquet. You can also optimize Power Query by removing unnecessary columns and steps early in the process. If you're merging large tables, try to minimize the data you're combining and avoid unnecessary transformations. Use Incremental Refresh if your dataset only changes partially (e.g., daily or monthly data), which can greatly reduce refresh time. Additionally, monitor your system’s resources (CPU and RAM) and close unnecessary applications during the refresh to ensure Power BI has enough memory to process the data quickly. Lastly, using the Performance Analyzer in Power BI can help pinpoint specific areas that are slowing down the refresh.

Is this post help you? Please consider to:

Accept as Solution!
Give a Kudo
Follow me on Linkedin

@Bibiano_Geraldo While refresh is runing my resources are at 80% so I have enought of them.
File types are xlsx and unfortunatelly I cant change them since this is how I get them.
The files only change one every few weeks, but that is ireallevant since up on change all old files at the moment are removed and only new ones are kept (This might change in future if requested).
I did try to remove as much as possible early steps.
I will try to see if I can remove some column.

Well done @Justas4478 , try to see if you got unused columns to remove them, but 10min for a size of your data, is expected due you have transformatios such merge tables, this kind of transformations take time to process depending on size of your tables.

 

 

Is this post help you? Please consider to:

Accept as Solution!
Give a Kudo
Follow me on Linkedin

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Feb2025 Sticker Challenge

Join our Community Sticker Challenge 2025

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.