Semantic Layer
Also: Semantic Layer, Semantic Model, Business Metrics Layer, Metrics Layer, Couche sémantique, Semantische Schicht, Universal Semantic Layer
A shared business definitions layer that sits between raw data and reports, so everyone uses the same numbers for revenue, churn or margin.
What It Is
A semantic layer is a translation layer between raw database tables and the people who ask business questions. It stores the agreed definitions of your metrics and dimensions: what counts as active customer, how net revenue is calculated, which date defines a closed deal. Instead of each team writing its own formula, everyone pulls from one shared definition. A CFO opening a dashboard, an analyst writing a query and an AI assistant answering a question all reference the same logic.
Why it matters
The classic boardroom scene: marketing reports one churn number, finance reports another, and the meeting stalls while people argue about whose spreadsheet is right. The root cause is usually not bad data but competing definitions of the same word. A semantic layer removes that ambiguity by making the definition of each metric a governed, reusable asset rather than a formula buried in someone's report. For a CDO it enforces consistency at scale. For a CFO it means the revenue figure in the board pack matches the one in the sales dashboard. For an AI leader it is now decisive: when an assistant answers in plain language, it must map that question to trustworthy metrics, and the semantic layer is where that trust lives. Without it, an AI tool can produce a confident answer built on the wrong formula.
How it works
Engineers define metrics once, in a central place, using the underlying tables in the warehouse. A metric like gross margin is written as a rule (revenue minus cost of goods, over the chosen period) with its filters and its grain. Every tool that needs that number (dashboards, notebooks, chatbots) calls the semantic layer instead of rebuilding the math. In practice a leader meets it when a natural-language question, "what was net revenue retention last quarter for enterprise accounts," returns the same figure regardless of who asked or which tool they used. When a definition changes, it is updated in one location and every downstream report reflects it, which turns a painful reconciliation exercise into a single edit.

Frequently asked questions
What is a semantic layer in data?
A semantic layer is a translation layer between raw database tables and the people asking business questions. It holds the agreed definitions of metrics and dimensions: what counts as an active customer, how net revenue is calculated, which date marks a deal as closed. Dashboards, queries and AI assistants all call the same definition instead of each rebuilding the math.
Why do marketing and finance report different churn numbers?
Usually not because the data is wrong, but because each team uses its own definition of the same word. One counts a customer as churned at contract end, another at last activity, and the meeting stalls over whose spreadsheet is right. A semantic layer removes that ambiguity by making each metric definition a governed, reusable asset rather than a formula buried in one person's report.
Who in a leadership team actually needs a semantic layer?
The CDO, the CFO and whoever owns AI. For a CDO it enforces metric consistency at scale; for a CFO it means the revenue figure in the board pack matches the sales dashboard; for an AI leader it determines whether an assistant answers from trustworthy logic or from the wrong formula.
What does a semantic layer change for AI assistants answering in plain language?
It gives the assistant a trustworthy place to map the question to a metric. When someone asks "what was net revenue retention last quarter for enterprise accounts," the assistant resolves that phrase against governed definitions rather than guessing a formula. Without a semantic layer, an AI tool can return a confident answer built on the wrong calculation.
What happens when a metric definition changes?
It is updated in one place and every downstream report reflects the change. Because dashboards, notebooks and chatbots all call the semantic layer instead of holding their own copy of the formula, a redefinition of gross margin or active customer becomes a single edit rather than a hunt through dozens of reports.