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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
DAXRichArd
Resolver I
Resolver I

Inquiry: De-normalize data to create dimension tables: what are your best practice recommendations?

Software: Microsoft Power BI - Power Query Editor

Hello,

I'm looking for recommendations on best practice to de-normalize data in Power Query Editor.

  • Desired outcome: create dimension tables to use in star schema data modeling.
  • Desired outcome 2: use best practice that places least demand on computer resources (RAM, processor...).

Techniques I've used:

  • 1   If the list of distinct attributes are few and I know the list won't change (deletions, additions),
    • I create a table and simply type the list.
      • HOME tab > Enter Data

DAXRichArd_1-1673977323626.png

  • 2   If the list is long I
    • mouse left click the column
    • select Add as New Query
    • select Remove Duplicates
    • select Convert To Table

DAXRichArd_2-1673977744405.png

DAXRichArd_3-1673977810421.png

DAXRichArd_4-1673977880411.png

  • 3   Technique found on Youtube Channel Pragmatic Works.
  • https://www.youtube.com/watch?v=MrLnibFTtbA , starts at minute 00:41
  • Instructor duplicates the fact table several times.
    • From each duplicate table, targets specific columns to use as dimension table attributes.
      • Deletes columns that won't be used.
      • Removes duplicates
      • Repeats process until all desired dimension tables created.

END TECHNIQUE DESCRIPTIONS

Closing

I am a novice at data modeling.

  • I am realtively well versed at Power Query Editor using the menu features (tabs).
  • However I do not know the M.Query functional language.

Please describe your techinque and it's advantages.

Thanks in advance for your mentoring and guidance.

DAXRichard

1 REPLY 1
Daryl-Lynch-Bzy
Resident Rockstar
Resident Rockstar

Hi @DAXRichArd - they are all good approaches. Other options to consider are:

 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

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.