** Star schema or snowflake schema

** Power BI for Healthcare: From Hospital Data to Actionable Dashboards
Lesson Content
0% Complete

Star schema or Snowflake schema

Real-Life Healthcare Scenario

Star Schema Example:
A healthcare analyst wants a dashboard showing:

  • Claims by month
  • Provider performance
  • Member utilization

The analyst uses a Star Schema because reports run quickly and are easy to build.

Snowflake Schema Example:
A healthcare organization tracks:

  • Providers
  • Provider specialties
  • Networks
  • Health systems
  • Regions

A Snowflake Schema helps manage these complex relationships while reducing duplicated data.

 

Quick Comparison

FeatureStar Schema ⭐Snowflake Schema ❄️
Easy to Understand✅ Yes⚠️ More Complex
Query Performance✅ Faster⚠️ Slower
Data RedundancyHigherLower
Storage EfficiencyLowerHigher
Best ForReporting & DashboardsLarge Enterprise Data Models

 

⭐ Star Schema

What it is:
A simple data model where one central Fact Table is connected directly to multiple Dimension Tables.

Think of it as:
A wheel where the fact table is the hub and dimension tables are the spokes.

Key Points:

  • Simple and easy to understand
  • Faster queries and reporting
  • Commonly used in Power BI and data warehouses
  • Some data is repeated (redundant)

Healthcare Example:

Fact Table: Claims

  • Claim Amount
  • Paid Amount
  • Number of Visits

Dimension Tables:

  • Patient
  • Provider
  • Date
  • Diagnosis

Question it can answer:
“How much did we pay for diabetes-related claims by provider and month?”


❄️ Snowflake Schema

What it is:
A more structured data model where dimension tables are broken into smaller related tables.

Think of it as:
A family tree with multiple branches instead of a simple star.

Key Points:

  • More organized and less duplicate data
  • Uses more table relationships (joins)
  • Slightly slower queries
  • Better for large and complex datasets

Healthcare Example:

Fact Table: Claims

Dimension Tables:

  • Patient
  • Provider
  • Date

Provider Dimension Split Into:

  • Provider
  • Specialty
  • Organization
  • Network

Question it can answer:
“What was the total cost for cardiology providers within a specific health system and region?”


Easy Way to Remember

Star Schema = Speed & Simplicity
❄️ Snowflake Schema = Organization & Scalability

Healthcare Rule of Thumb:
Use Star Schema for reporting and dashboards.
Use Snowflake Schema when healthcare data becomes complex and highly interconnected.

Action Item: 

  • Add Star Schema Picture (download folder) 
  • Split this in 2 sections (Why PowerBI choose Star Schema?)

Course Outline