DEFINITION
A semantic layer is used to abstract away a data model, providing a consistent understanding of business terms, metrics and relationships so that it is understandable by applications and users. This provides a mapping between business terms, metrics and relationships to databases and other sources. If we take an example, a precise and comprehensive understanding of knowing various terms on your dashboards and analytics, such as active customers, revenue, inventory turnover etc.
Importance
- Consistent Metrics
- Easy Data Access
- Better Analytics
- Governance
- AI Ready
When should you use a Semantic Layer?
- Standardized KPIs within your BI dashboards.
- Natural language querying through your enterprise data.
- AI Assistants to answer your questions.
- Define metrics consistently in Finance, Sales, Procurement etc.
- Map database fields to business terms.
See it running on your own hardware
Vanik Edge OS runs AI models, agents and apps inside your building, so your data stays there.
