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
bgatzemeyer
Frequent Visitor

Basic Modeling Questions (New User, Inherited Model)

I am brand new to Power BI but not new to BI design and implementation.  I just started to work for a company that had hired a 3rd party to do data modeling and dashboard creation for them.  

I gained access to the system and have some immediate questions I was hoping the community could help me with as I learn the difference for Power BI vs other BI software.  

1. The table in the picture to the far left is all the measures from the Fact Tables within the report.  Is that normal? What benefit is there to having them in a stand alone table rather than in the appropriate data source?  Also they did each measure with TY (this year) and LY (last year) as two seperate measures within this table, this seems wildly inefficent and problematic.  

2. They have direct connection to all the files instead of import, a quick QA session on some of the designed dashboards shows poor load times and delays.  Any reason the data wouldn't be better severed imported?  (size is not an obstical)

3. This structure has 14 Dimension Tables and 11 Fact Tables; I see no reason the majority of those couldn't be combined (especially on the Fact tables as they have identical source and format).  Cutting this down to 6 Dimensions and 5 fact tables, also allows me to connect everything far more efficiently and be scalable, what am I missing?

Appreciate any help you can give, I don't want to start the new job kicking down others work before I better understand it!!!

Capture.PNG

1 ACCEPTED SOLUTION
Greg_Deckler
Community Champion
Community Champion

@bgatzemeyer Yeah, that looks like a train wreck. Having measures in their own separate table is not unusual and some would consider it a best practice. In terms of TY and LY measures. Not unusual but could potentially be simplified through the use of calculation groups. However, that requires external tools like Tabular Editor. If data model size is no issue and refresh times are no issue, then absolutely, import mode will perform better than DirectQuery. I cannot speak absolutely 100% to the last point. There may or may not be reasons for how the data model was designed including things like RLS or who really knows what, maybe scenario dimensions? Like having multiple date dimensions based upon different fact table dates like Order Date, Delivery Date, etc? In general though, the closer you can get to a star schema and less tables the better. You might consider breaking this report into multiple reports. Even 5 fact tables is a lot of fact tables. It may be that you can't and all 5 fact tables are required though.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

1 REPLY 1
Greg_Deckler
Community Champion
Community Champion

@bgatzemeyer Yeah, that looks like a train wreck. Having measures in their own separate table is not unusual and some would consider it a best practice. In terms of TY and LY measures. Not unusual but could potentially be simplified through the use of calculation groups. However, that requires external tools like Tabular Editor. If data model size is no issue and refresh times are no issue, then absolutely, import mode will perform better than DirectQuery. I cannot speak absolutely 100% to the last point. There may or may not be reasons for how the data model was designed including things like RLS or who really knows what, maybe scenario dimensions? Like having multiple date dimensions based upon different fact table dates like Order Date, Delivery Date, etc? In general though, the closer you can get to a star schema and less tables the better. You might consider breaking this report into multiple reports. Even 5 fact tables is a lot of fact tables. It may be that you can't and all 5 fact tables are required though.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
DAX For Humans

DAX is easy, CALCULATE makes DAX hard...

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.