Business Data Analytics & Advanced Excel · Intermediate level

Intermediate level · Module 2: Data Modelling in Power BI · Lesson 1 of 3

Star Schemas

Separate facts from dimensions and arrange them in a star schema.

In this lesson you will

  • Identify facts and dimensions
  • Design a star schema for the solution

Key concepts

fact tabledimension tablegrainstar schema

The lesson

Fact tables record events with numbers — each sale, each budget line. Dimension tables describe how you slice them — products, branches, dates.

A star schema puts the fact table in the middle with dimensions around it, each linked by a one-to-many relationship. It is the recommended design for Power BI models.

Decide the grain of each fact table — one row per sale, or per day per branch — and keep it consistent.

Step by step

  1. List facts and dimensions in the solution.
  2. State the grain of each fact table.
  3. Draw the star schema.
  4. Check it against the report questions.

Practice activity

Design the star schema for the reporting solution.

Expected result: A documented schema that can answer every report question.

Check your understanding

  1. What does a dimension table describe?

    Show answer

    The ways facts are sliced, such as products, branches or dates.

  2. What is the grain of a fact table?

    Show answer

    What one row represents, such as one sale.

Taught live by an instructor — online or in person. Free course lessons are for self-study and do not lead to a certificate — see registration options.