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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Append vs Append as new for performance

Would it improve performance if I appended one table to another "in place" (using append queries) vs creating a new table using "append as new"? I'm trying to append two tables: one is 50M rows while the other is 100K rows. When I use "append as new" it seems like its duplicating the loading of the table: once for the original table and once for the new combined table. It fails to load with the tables being that large, and I wanted to see if appending in place would solve this issue or if anyone had any insight on performance.

1 ACCEPTED SOLUTION
edhans
Super User
Super User

You first want to make sure if you are using Append as New, neither of the precedent queries are set to load. Right-click both and disable the "Enable Load" menu.

 

As for performance, should be no issue. The command is the same - Table.Combine, and the first argument is either the previous step (Append Query) or another query (Append as New). You should only use Append as New if you have some reason to re-use the query in the query you are starting the append from in another query for some reason. Otherwise are you are just making the Query Dependency View more complex by adding another query vs just making the existing query a few extra steps.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

View solution in original post

2 REPLIES 2
v-yingjl
Community Support
Community Support

Hi @Anonymous ,

You can use Query Diagnostics tool in power query to trace the performance.

Whether appending tables or appending tables as a new table, both of them use Table.combine() function. But seems like append tables directly work better based on the performance tracing.

append tables directlyappend tables directlyappend tables directlyappend tables directly

append as newappend as newappend as newappend as new

 

Best Regards,
Community Support Team _ Yingjie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

edhans
Super User
Super User

You first want to make sure if you are using Append as New, neither of the precedent queries are set to load. Right-click both and disable the "Enable Load" menu.

 

As for performance, should be no issue. The command is the same - Table.Combine, and the first argument is either the previous step (Append Query) or another query (Append as New). You should only use Append as New if you have some reason to re-use the query in the query you are starting the append from in another query for some reason. Otherwise are you are just making the Query Dependency View more complex by adding another query vs just making the existing query a few extra steps.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

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

Top Solution Authors
Top Kudoed Authors