/ /
Who should own the semantic layer?

Who should own the semantic layer?

Joey Gault

last updated on Nov 20, 2025

As organizations scale, so does the complexity of their data. Different teams need different insights, but they all need to agree on the numbers. That’s where the semantic layer comes in: a centralized translation layer that defines business metrics once and makes them accessible across tools. But without clear ownership, semantic layers can drift into inconsistency, technical debt, or worse—loss of trust. This article explores who should own the semantic layer and how to strike the right balance between technical stewardship and business accountability.

The case for data team ownership

Traditionally, data teams have been the natural custodians of semantic layers, and there are compelling reasons why this arrangement makes sense. Data engineers and analytics engineers possess the technical expertise required to navigate the complexities of metric definition, query optimization, and system integration. They understand the underlying data models, the nuances of SQL generation, and the performance implications of different semantic layer configurations.

The technical complexity of modern semantic layers cannot be understated. As Transform's founders discovered while building MetricFlow, even seemingly simple metrics can generate hundreds of lines of optimized SQL when accounting for proper joins, time series analysis, and dimensional breakdowns. When you want to analyze entities across multiple tables or compare metrics with different calculation logic, the resulting queries become increasingly sophisticated. This level of technical complexity naturally aligns with the skill sets that data teams have developed.

Furthermore, data teams are already responsible for the foundational infrastructure that semantic layers depend upon. They build and maintain the models that serve as the basis for semantic models, manage data warehouse performance, and understand the broader data architecture. Having them own the semantic layer creates a cohesive ownership model where the same team responsible for data transformation also handles metric definition and semantic modeling.

From an operational perspective, data teams are equipped to handle the administrative complexities that come with semantic layer deployment. The process of configuring credentials, managing service tokens, setting up integrations with downstream tools, and ensuring proper access controls requires deep technical knowledge of both the data platform and the semantic layer technology itself. Data teams already have established processes for managing these types of infrastructure components.

The business case for domain ownership

However, there's a compelling argument that business teams should own semantic layer definitions, even if they don't manage the underlying infrastructure. The fundamental purpose of a semantic layer is to create precision and consistency around business concepts: revenue, customer count, churn rate, and other metrics that drive organizational decision-making. The people who best understand these concepts are typically not data engineers, but rather the business stakeholders who use these metrics daily.

Business teams have the deepest knowledge of how metrics should be calculated, what edge cases need to be considered, and how definitions should evolve as the business changes. They understand the nuances that distinguish a customer from a user, or the specific business logic that should be applied when calculating monthly recurring revenue. This domain expertise is crucial for creating semantic layers that truly serve the organization's analytical needs.

The vision articulated by Transform's founders suggests that semantic layers should enable business people to define their own metrics and concepts, focusing purely on business complexity rather than technical implementation details. This approach would free business teams from dependence on data teams for metric definition while allowing them to maintain control over the business logic that drives their analysis.

When business teams own metric definitions, they can respond more quickly to changing business requirements. Rather than submitting requests to data teams and waiting for implementation, they can directly modify metric logic as business processes evolve. This agility becomes increasingly important as organizations seek to become more data-driven and responsive to market changes.

They hybrid approach

In practice, the most effective ownership model likely involves a hybrid approach that leverages the strengths of both data and business teams. The technical infrastructure of the semantic layer (the deployment, credential management, integration setup, and performance optimization) naturally falls to data teams. They have the expertise to ensure that the semantic layer operates reliably and efficiently within the broader data architecture.

Meanwhile, the definition and governance of metrics and business concepts can be owned by domain experts within business teams. This requires semantic layer tools to provide business-friendly interfaces for metric definition, moving beyond YAML file editing toward more intuitive user experiences. The goal is to abstract away technical complexity while preserving the precision required for accurate metric calculation.

This hybrid model aligns with the principle that ownership should reside with those most incentivized to ensure correctness. Data teams are motivated to maintain reliable, performant infrastructure, while business teams are motivated to ensure that metrics accurately reflect business reality. By dividing responsibilities along these lines, organizations can leverage the expertise of both groups.

The success of this approach depends heavily on the user experience provided by semantic layer tools. As the space matures, we can expect to see more sophisticated interfaces that allow business users to define complex metrics without needing to understand the underlying technical implementation. These tools must strike a balance between simplicity and power, enabling business users to express complex business logic while generating optimized SQL behind the scenes.

Organizational considerations

The ownership decision also depends on organizational maturity and structure. In smaller organizations or those with highly technical business teams, direct business ownership of semantic layer definitions may be feasible. These environments often have fewer stakeholders and simpler governance requirements, making it easier for business teams to manage metric definitions directly.

Larger organizations with complex governance requirements may need more structured approaches. They might implement approval workflows where business teams propose metric definitions that are reviewed and implemented by data teams. Alternatively, they might establish centers of excellence that include both business and technical stakeholders, ensuring that metric definitions reflect both business requirements and technical best practices.

The choice of semantic layer technology also influences ownership patterns. Some tools are designed with business users in mind, providing graphical interfaces and simplified configuration options. Others are more technically oriented, requiring deeper understanding of data modeling concepts and SQL generation. Organizations should consider their intended ownership model when evaluating semantic layer solutions.

The path forwards

As semantic layers become more prevalent, we're likely to see continued evolution in ownership models. The acquisition of Transform by dbt Labs represents a significant step toward making semantic layers more accessible and powerful, potentially enabling new ownership patterns as the technology matures.

The integration of MetricFlow's capabilities into dbt's semantic layer will likely influence how organizations think about ownership. Since dbt has successfully enabled analytics engineers to own data transformation processes, the enhanced semantic layer may similarly enable business-technical hybrid roles to emerge around metric definition and governance.

Ultimately, the question of who should own the semantic layer doesn't have a universal answer. The optimal approach depends on organizational structure, technical capabilities, governance requirements, and the specific tools being used. What matters most is that organizations thoughtfully consider this question and establish clear ownership models that align with their broader data strategy.

The semantic layer represents a critical opportunity to bridge the gap between technical data infrastructure and business decision-making. By carefully considering ownership models and implementing appropriate governance structures, organizations can ensure that their semantic layers truly serve their intended purpose: creating consistent, reliable access to business metrics across all analytical and operational systems.

As the technology continues to evolve and mature, we can expect to see new patterns emerge that further refine how organizations approach semantic layer ownership. The key is to remain flexible and responsive to both technological capabilities and organizational needs while maintaining focus on the ultimate goal of enabling better, more consistent business decision-making through data.

Semantic layer ownership FAQs

VS Code Extension

The free dbt VS Code extension is the best way to develop locally in dbt.

Share this article
The dbt Community

Join the largest community shaping data

The dbt Community is your gateway to best practices, innovation, and direct collaboration with thousands of data leaders and AI practitioners worldwide. Ask questions, share insights, and build better with the experts.

100,000+active members
50k+teams using dbt weekly
50+Community meetups