🎯 What You'll Learn

📋 Before You Begin

📚 Table of Contents

  1. What are Semantics and Data Semantics?
  2. How We Run Our Lives Using Semantics
  3. Semantics in Data Analysis
  4. How Semantics Drive Data Visualizations
  5. Deep Dive: Semantic Data Models

1. What are Semantics and Data Semantics?

At its simplest, Semantics is the study of meaning. It is the bridge between a symbol and the concept it represents. Without it, data is a meaningless string of 1s and 0s — syntax is just the skeleton; semantics is the soul.

🍎 General Semantics

When someone says "Apple," are we talking about the fruit, the tech giant, or a record label? The context that resolves the ambiguity is the semantics.

🗄️ Data Semantics

A column labelled PR_202 is pure syntax. Defining that it means "Price in USD after a 10% discount" is Data Semantics.

Core idea: Syntax tells you what the data looks like. Semantics tells you what the data means.

👆 Click any flashcard below to flip it and test yourself.

Syntax
The structure and format of data — the how it looks, not what it means (e.g., a column name PR_202).
Semantics
The meaning behind a symbol or data point — the soul that turns raw values into interpretable information.
Data Semantics
Metadata that explains what a data point actually represents in the real world — e.g., "Price in USD post 10% discount."
Metadata
Data about data — descriptions, definitions, and context added to fields so humans and AI systems can correctly interpret values.

Tap a card to reveal its definition

2. How We Run Our Lives Using Semantics

Humans are fundamentally semantic engines. We don't process raw data — we process meaning. Three everyday examples show this perfectly:

3. The Importance of Semantics in Data Analysis

Data analysis without semantics is dangerous. It leads directly to "garbage in, garbage out." There are three critical ways semantics protect and power analysis:

The "Single Source of Truth"

In a company, the word "Revenue" can mean very different things depending on who you ask:

  • Sales team: Total bookings (signed contracts)
  • Finance team: Cash actually received in the bank

A semantic layer aligns these definitions across the entire organisation so every team speaks the same language — and every dashboard is comparing apples to apples.

Risk without it: Leadership makes decisions based on different numbers from different reports, each technically correct but semantically incompatible.

Understanding Relationships

Semantics allow analysts to understand how data entities relate to each other. Knowing that a Customer is related to an Order, which is linked to a Product, enables complex multi-level questioning that raw, disconnected tables cannot support.

This is the difference between asking "How many orders did we get?" and asking "Which high-value customers in the North region bought our top 5 products in the last quarter, and what was their average basket size?"

AI-Driven Insight Discovery

In 2026, AI-driven analysis depends entirely on semantics. If a system understands that "Temperature" and "Climate" are semantically related concepts, it can surface insights you didn't think to ask for.

Without semantic labels, AI treats col_a and col_b as equally meaningful. Semantics give the model the context it needs to reason intelligently about your business.

Key insight: AI is only as smart as the semantic layer it is built on.

4. How Semantics Drive Data Visualizations

Visualisations are the translation of semantics into sight. Every design choice in a chart or dashboard carries semantic weight — and getting it wrong breaks the meaning entirely.

Red universally signals "Negative / Stop / Loss." Green signals "Positive / Growth / Go." If you flip these colours in a sales dashboard, users will instinctively misread the data — even if the numbers are correct. The colour is the meaning.

5. Deep Dive: Semantic Data Models

A Semantic Data Model is a conceptual model that describes data and its relationships in a way that makes sense to a human, not just a computer. It is the "Power BI heart" — the structure that turns a pile of tables into an intelligent, queryable system.

Key Components

Why "Semantic Models" replaced "Data Sets" in Microsoft Fabric & Power BI:
The new term implies more than just a bucket of data — it implies a structured understanding of business logic. A semantic model is a digital twin of your business that anyone — or any AI — can query with confidence.

🏁 Key Takeaways

  • Syntax is the skeleton; semantics is the soul. Structure without meaning is useless.
  • Data semantics = metadata that explains what a column actually represents in the real world.
  • A missing semantic layer creates "Revenue" discrepancies between teams — making decisions unreliable.
  • The four pillars of a Semantic Model are Relationships, Measures, Hierarchies, and Metadata.
  • In the AI era, your semantic layer is directly proportional to the quality of AI-driven insights you can extract.
  • Microsoft renamed "Data Sets" to "Semantic Models" in Fabric/Power BI to signal this exact shift in thinking.

🧠 Test Your Understanding

Q1. A column in a database is labelled REV_Q3_ADJ. A business analyst adds a description: "Adjusted Revenue for Q3 after refunds, in USD." What has the analyst added?

Q2. The Sales team defines "Revenue" as total bookings; the Finance team defines it as cash received. Which semantic concept resolves this conflict?

Q3. In Power BI, a "Total Profit Margin" formula is stored inside the Semantic Model rather than written in each individual report. What component of the model is this?

Q4. A dashboard uses green to show declining sales and red to show growing sales. What principle has been violated?

Q5. Why did Microsoft rename "Data Sets" to "Semantic Models" in Microsoft Fabric and Power BI?