Back to glossary
Definition

What is Semantic Layer?

A business-friendly abstraction that translates technical data structures into understandable metrics.

A semantic layer is a business-friendly abstraction layer that sits between raw data sources and data consumers. It translates technical database structures (tables, joins, aggregations) into business concepts (revenue, customer lifetime value, churn rate) that users can understand and query without writing SQL. It ensures consistent metric definitions across all tools and reports, eliminating the 'my numbers don't match your numbers' problem.

See Fygurs on your portfolio

One hour, with your initiatives. You leave with a first scored list.