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

Appending tables = Improved performance?

Hi all,

 

First time poster and somewhat new with Power BI.  I'm currently throwing together a model that has several very similar tables.  One table contains all the details for products but for our eastern region, the other contains data for western, and both join to the central fact table.  I know appending these tables is generally best practice just for making the model simpler to follow, but does this also improve the performance in general?  I'd assume so as it's less joins to manage, but I'm just asking for my own basic knowledge.  It's worth noting it has the same columns in both tables.

 

Thanks in advance!

1 ACCEPTED SOLUTION
edhans
Super User
Super User

Absolutely. Power BI performs best when you are using a star schema, so rather than multiple product tables, you'd want one product table with all of the relevant fields in it. This is very different from how you'd design a database, but databases are generally designed to optimize read/write/delete operations. Power BI is optimized for query operations, and duplicated data doesn't cause an issue. 

 

See this article, or google Power BI Star Schema for more info, or see this book that goes deep into data models and how they are best built for Power BI.



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
edhans
Super User
Super User

Absolutely. Power BI performs best when you are using a star schema, so rather than multiple product tables, you'd want one product table with all of the relevant fields in it. This is very different from how you'd design a database, but databases are generally designed to optimize read/write/delete operations. Power BI is optimized for query operations, and duplicated data doesn't cause an issue. 

 

See this article, or google Power BI Star Schema for more info, or see this book that goes deep into data models and how they are best built for Power BI.



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
Anonymous
Not applicable

Thank you so much, edhans!

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