The Veezoo Analytics Cup is live — Submit by May 25 and win a MacBook Pro
Semantic Layer and ModellingUpdated May 24, 2026

Semantic Modelling

Direct definition

Semantic modelling is the work of defining business concepts, metrics, relationships, synonyms, hierarchies, permissions, and calculation rules on top of raw data. It gives BI tools and AI assistants a shared map of what the business means by its data.

Also known as semantic modeling, business modelling

Detailed definition

Semantic modelling turns technical data assets into reusable business meaning. It defines how tables connect, how metrics are calculated, which synonyms users may use, which hierarchies apply, and which users can access which data.

For AI BI, semantic modelling is the foundation that lets an assistant answer questions in business language without guessing the underlying schema.

Why it matters

Most data warehouses are optimized for storage, processing, and transformation, not for everyday business language. Semantic modelling closes that gap.

It also reduces inconsistency. When metric logic is defined once and reused across tools, teams spend less time debating which number is correct.

How it works

Data teams identify core business entities, measures, relationships, and governance rules. They map those definitions to physical sources and add descriptions, synonyms, and examples that help both people and AI systems interpret questions.

Good semantic modelling is iterative. Teams start with high-value concepts, observe user questions, and refine definitions as the business changes.

Practical examples

  • Defining "active customer" with time windows, exclusions, and lifecycle rules.
  • Mapping "SKU", "item", and "product" to the correct product concept.
  • Creating reusable measures such as net revenue, gross margin, and average order value.
  • Applying row-level permissions based on region or role.

Common pitfalls

  • Semantic modelling is not a one-time documentation exercise.
  • Modelling every possible concept before launch can slow adoption. Start with important questions and expand.
  • AI-generated model suggestions still need ownership and review from data teams.

How Veezoo approaches this

Veezoo supports semantic modelling through the Knowledge Graph and Veezoo Studio. Data teams can define concepts, metrics, relationships, permissions, and descriptions in VKL, use Git-backed workflows, and apply AI-assisted modelling to accelerate maintenance while keeping human ownership.

Frequently asked questions

Who owns semantic modelling?

Data teams usually own the model, often with input from business stakeholders who understand the definitions. The best models combine technical correctness with business ownership.

How much semantic modelling is needed before AI BI can launch?

Teams should model the concepts and metrics needed for the first high-value use cases, then expand based on real questions and adoption.

Is semantic modelling only for AI?

No. It helps dashboards, reports, alerts, embedded analytics, and data literacy. AI increases the importance of semantic modelling because more users can ask more varied questions.

Turn raw schemas into business meaning

See how Veezoo helps data teams model business meaning faster with code, tests, and AI-assisted workflows.