Data Modeling Techniques For Data Warehouse (original) (raw)

Last Updated : 12 Dec, 2025

Data modelling defines how data is organized, stored and connected creating a clear blueprint for consistent and high-quality structures. It transforms raw data into meaningful entities by enforcing integrity, standardization and intuitive organization.

Data

Data Modelling

This image shows how data from multiple sources is extracted, transformed, and loaded (ETL) into data marts and then a data warehouse, which supports data mining, reporting and analysis tools.

In warehouses and lakehouse platforms strong modelling enables fast querying, reliable analytics and scalable data workflows.

Data modelling Techniques

Data modelling techniques help structure, organize and standardize data to ensure efficient storage, easy access, and meaningful analysis within database and warehouse systems.

Star Schema

A star schema has a central fact table connected to multiple dimension tables. It is the simplest and most commonly used analytic model for fast querying.

fact-table

Star Schema

Snowflake Schema

A snowflake schema is an extension of the star schema where dimension tables are normalized into multiple related tables.

Snowflake-schema

Snowfalke Schema

Galaxy Schema

A galaxy schema contains multiple fact tables that share common dimension tables, ideal for enterprise-wide analytics.

Galaxy-schema

Galaxy Schema

Dimensional modelling

Dimensional modelling simplifies data into facts (events) and dimensions (descriptors) to support BI and analytics.

Data Vault Model

The data vault model splits data into hubs, links, and satellites for auditability, flexibility and scalable history tracking.

Difference Between Data Warehouse modelling Techniques

Here we compare different type of modelling technique

Model Purpose Use Case
Star Schema Central table with numbers, linked to descriptive tables Quick reports and dashboardss
Snowflake Schema Dimension tables split for cleaner data Consistent analytics
Galaxy Schema Multiple central tables sharing dimensions Large organizations
Dimensional modelling Organizes facts and dimensions BI and reporting
Data Vault Tracks history and relationships Audit and compliance