Universal semantic layer

A single, verified version of your data to drive insights

Get started


A semantic data layer that speaks the language of your business

Dremio's Universal Semantic Layer delivers consistent, collaborative, governed access across all your data

Website leads data set table

Curate a virtual data set with no data movement

It's easy to build views, virtual data sets and even virtual data marts across all of your data sources with Dremio's Universal Semantic layer. Users have self-service access to analyze data sets in the language of the business, without ETL.

Explore self-service data analytics

Intuitive business and technical metadata help put data to work

Gain a deeper understanding of curated sets and views of data with user-generated wikis and dataset definitions that make it easier to understand and collaborate on data projects. Wikis also include detailed column descriptions and can be automatically updated using REST API.

See Dremio’s metadata catalog in action

sql queries in a text field

Easily label, search for and discover your data

Sets and views can be labeled for search and discovery, both manually and using GenAI. Dremio's centralized, scalable governance ensures that role and user-based permissions and data access are applied from the data source up, so the right users have access to the right data.

Explore Dremio’s data governance solution

FAQs

Frequently asked questions

The semantic data layer is an abstraction that sits between raw data and business users, translating complex technical data structures into intuitive business concepts that everyone can understand and use consistently. Instead of analysts needing to know that “customer lifetime value” requires joining five tables with specific filters and calculations, the semantic layer encapsulates that logic into a single, reusable definition like “Customer_LTV” that anyone can query. This layer defines standardized business metrics, dimensions, and relationships – things like “Revenue,” “Active Customer,” or “Product Category” – with the underlying SQL logic already handled. The key benefit is that it ensures consistency across the organization: when everyone uses the same semantic definitions, you eliminate the problem of ten different people calculating “monthly revenue” ten different ways and arriving at conflicting numbers in their reports. It also shields users from changes in underlying data structures – if your raw tables get reorganized or a new data source is added, the semantic layer is updated once and all downstream queries continue working with the same business-friendly interface.

Make data engineers and analysts 10x more productive

Boost efficiency with AI-powered agents, faster coding for engineers, instant insights for analysts.