Schemas and Data Modelling in Power BI - Core Concepts:

Published: (February 8, 2026 at 01:37 PM EST)
2 min read
Source: Dev.to

Source: Dev.to

Cover image for Schemas and Data Modelling in Power BI - Core Concepts

What is Data Modelling?

Data modelling in Power BI is the practice of organizing tables and defining relationships between them. It involves analyzing different data types and creating connections that enable meaningful analysis.

Benefits of Data Modelling

  1. Saving time and money – Proper planning reduces unnecessary processing and investment.
  2. Well‑structured data system – Facilitates easy connection between business data and analysis.
  3. Reducing errors – Prevents redundant data from entering the system.
  4. Tracking and setting targets – Provides indicators and timely performance targets aligned with business objectives.

An example of data modelling in Power BI:

Data modelling diagram

Schemas

Schemas are logical frameworks that organize tables, relationships, and data structures. They act as a blueprint for the semantic model.

Star Schema

The star schema is the most commonly used schema in Power BI. It classifies tables as either dimension or fact tables.

Star schema example

Fact Table

A fact table contains:

  • Dimension key columns that relate to dimension tables.
  • Numeric measure columns.

The dimension keys determine the table’s dimensionality, while the key values set the granularity. Dimension tables usually have fewer rows, whereas fact tables can contain a large and growing number of rows.

Snowflake Schema

The snowflake schema is a variant of the star schema where dimension tables are normalized into multiple related tables.

Key Characteristics

  • Hierarchical structure centered around a fact table.
  • Multiple levels of dimension tables for more granular analysis.
  • Joins: Typically requires more complex SQL queries involving multiple table joins.

Snowflake schema example

Comparison: Star vs. Snowflake

Star vs. Snowflake comparison

Among the two, the star schema is more widely used because it is easier to understand, well‑defined, and enables faster querying and smoother report interaction.

0 views
Back to Blog

Related posts

Read more »

Schemas and Data Modelling in Power BI

Introduction Data modelling, as the name suggests, encompasses restructuring data and creating insightful visuals from cleaned and structured data. In Power BI...