If your spreadsheet is a mess, like a teenagers room with clothes all over the floor then you are in the right place.
What is Data Modelling
Designing how your data fits together before you build anything. It's the blueprint that prevents your data from becoming a messy pile.
It translates complex business requirements into technical, organized data structures to improve accuracy, efficiency, and data quality. Common stages include conceptual, logical, and physical modeling, which guide database design, analytics, and data management.
What are schemas?
Schemas are a way to organize your data in the spreadsheet so it does not look like a dump. Schemas, for your spreadsheet are very important to keep your data organized.
A schema is basically a blueprint for your data. It defines:
The tables you have
The columns in each table
The type of data in each column(eg; text, number)
-
How the tables are related
Types of schemas
Star schema
Think of it as the ultimate dashboard-friendly data structure. It's designed specifically for fast queries and easy analysis, like the perfect spreadsheet layout for Power BI or Tableau.
- Identify a fact table: foundation of the data warehouse
Snowflake schema
A snowflake schema is just a star schema with extra organization.
The analogy:
Star Schema = All your clothes in one drawer
Snowflake Schema = Socks drawer + shirts drawer + pants drawer
Why Use It?
- Less Duplication (Save storage space)
- More Accurate (One place to update "USA" to "United States")
- Normalized (Database nerds love it)
Drawbacks:
- More Complex (More tables = more confusion)
- Slower Queries (More joins = slower results)
- Harder for Users (Business users get lost)
When to Use It
✅ Good for:
- Data Warehouses (where accuracy matters more than speed)
- Complex hierarchies (Country → State → City → Store)
- Storage is expensive (saving money on disk space)
- Frequent updates (update once, fix everywhere)
❌ Bad for:
- Power BI / Tableau (they prefer star schema)
- Self-service analytics (too many tables confuse users)
Real-time dashboards (too slow)
Final Word: Data Organization Made Simple
At its core, data modeling is about giving your data a clear, organized home. Whether you choose the speed of a star schema for dashboards or the structure of a snowflake for complex systems, the goal is the same: turn raw chaos into reliable insight. Think of it as building with instructions instead of guessing—you save time, prevent errors, and ensure everyone understands what they're looking at.
For most teams, especially those using tools like Power BI, the star schema is your best friend. It’s built for speed, designed for clarity, and trusted by analysts worldwide. Start with a simple blueprint, organize around facts and dimensions, and watch as messy spreadsheets transform into trustworthy answers. Your data shouldn't just exist—it should work for you.
Top comments (0)