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

We've captured the moments from FabCon & SQLCon that everyone is talking about, and we are bringing them to the community, live and on-demand. Starts on April 14th. Register now

Reply
Anonymous
Not applicable

Data Refresh taking hours

Hi,

 

I am new to power BI, i created a report in power BI desktop from CSV file (2316) KB, and in transformations i used merge queries in the tables to get required Coloums and i done report , After that i updated Souce file with more data (i.e) earlier it is one month data now i updated Source file with 6 months data ..now CSV file size (8260) KB , After i done refresh all the tables loaded expect that Table where i add coloums using Merge operation , it taken like 10 hours to load and nearly 20 GB Loaded  why ??

 

Could any one help me to understood why size increased to 20 GB , how query editor loads table if we use merge operation ??

How can i optimize size even when i am using Merge operations?

I am using power BI Free Trail , So power BI free version Data Limit is 1 GB, So Query Editor loading Shows 20 GB means it is means PBIX File size ? so It crossed the limit of Free version limit of 1 GB

 

Colud you please suggest me ways to improve my report , Thanks

 

1 REPLY 1
MAwwad
Solution Sage
Solution Sage

When you use the Merge operation in Power Query, it can result in a Cartesian product, where the number of rows in the output table is the product of the number of rows in each input table. This can cause the size of the table to increase significantly. In addition, merging large tables can be a resource-intensive process that can take a long time to complete.

To optimize the size of your table and reduce the time it takes to refresh, you can consider the following:

  1. Use filters: If possible, filter your tables before merging them to reduce the number of rows in each table. This can help to reduce the size of the output table.

  2. Reduce the number of columns: If you don't need all the columns in your tables, remove the unnecessary columns before merging them. This can help to reduce the size of the output table.

  3. Use Append instead of Merge: If you are merging two tables with the same structure, consider using the Append operation instead. This will stack the rows of the two tables on top of each other, resulting in a smaller output table.

  4. Consider using DirectQuery: If your data source supports DirectQuery, you can consider using it to avoid loading large tables into memory. With DirectQuery, the data remains in the data source and is queried on demand.

  5. Upgrade to Power BI Premium: If your data exceeds the limits of the Power BI free version, you can consider upgrading to Power BI Premium, which offers higher data capacity and more processing power.

  6. Use incremental refresh: If your data is growing over time, you can consider using incremental refresh to only load new or updated data, rather than loading the entire dataset every time.

By following these tips, you should be able to optimize the size of your tables and reduce the time it takes to refresh your report.

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

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.

Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

March Power BI Update Carousel

Power BI Community Update - March 2026

Check out the March 2026 Power BI update to learn about new features.