What is Business Semantic Layer

Definition

A business semantic layer is an abstraction that translates technical data structures into business-friendly terms, metrics, and relationships, so analysts and report builders work with consistent, governed definitions rather than raw tables and columns.
« Back to Glossary Index
  • Presents data in business terms instead of raw technical structures
  • Centralises metric definitions so figures are consistent everywhere
  • Enables trustworthy self-service analytics on governed logic
  • Shields users from underlying schema complexity and changes

Real World Example

A company defines a business semantic layer where 'net revenue' and 'active customer' are calculated once, so every analyst's report uses the same agreed definitions instead of each person interpreting raw columns differently.

FAQs

What does a business semantic layer do?

It maps technical data into consistent business terms, metrics, and relationships for reporting and analysis.

Why is it valuable?

It ensures everyone uses the same trusted definitions, enabling consistent, reliable self-service analytics.

How does it relate to a semantic model?

A semantic model is a concrete implementation of a business semantic layer in tools like Power BI.

Hello popup window