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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
vejas
Helper I
Helper I

Data model best practice

Hi, 

 

    Which way better:

 -  create one big data model with multiple fact tables - purchase, sales, inventory, general ledger and dimensions (all main sql tables used by ERP)  and create Power Bi different reports on top of that "General" data model or

 - create separate dedicated data models with 1 or 2 fact tables  to analize sales, inventory, financial data etc. 

1 ACCEPTED SOLUTION

Hi @vejas 

it is not just matters of perfomance.

When you have too large data in a Pbix file, it may not support to publish the report to web side.

Thus you could not share Power BI reports to more people.

Also, with a correct and good model, it is much easier to create calcuated columns/measures so that it is simple to create proper visuals.

 

Best Regards

Maggie

 

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

View solution in original post

3 REPLIES 3
v-juanli-msft
Community Support
Community Support

Hi @vejas 

For the method 2:

It would make the data size less,

but if you have sales data in one Power BI file, have inventory, financial data in another Power BI file,

then it maybe difficult to analyze "sales, inventory, financial data" together.

 

For method1, if you create correctly, it may not slow the performance so much.

Here are some references:

Building a Microsoft Power BI Data Model

Power BI performance best practices

 

Best Regards

Maggie

 

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

so it just matters of perfomance ?

Hi @vejas 

it is not just matters of perfomance.

When you have too large data in a Pbix file, it may not support to publish the report to web side.

Thus you could not share Power BI reports to more people.

Also, with a correct and good model, it is much easier to create calcuated columns/measures so that it is simple to create proper visuals.

 

Best Regards

Maggie

 

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

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors