AIToday
Large Language ModelsSnowflake AI BlogPublished: Aug 20, 2026, 22:00 JST

Snowflake builds internal semantic layer for AI agents to unify data meaning

Snowflake builds internal semantic layer for AI agents to unify data meaning

3 Key Points

  1. What happened

    Snowflake built an internal semantic layer—a standardized data interface that translates raw database tables into consistent business definitions (metrics, dimensions, and verified queries) for both human users and AI agents. In July 2025 alone, over 400 internal users ran more than 5,400 queries through the product data science agent, and across all Snowflake teams, over 5,600 employees ran more than 320,000 queries through the broad semantic layer.

  2. Why it matters

    Without a semantic layer, the same question (e.g., "What is an active customer?") yields conflicting answers across different tables and metric definitions, forcing teams to rely on data scientists to resolve ambiguity. By standardizing context once, Snowflake's approach enables AI agents to execute faster (no time spent finding and understanding multiple data sources), run more cost-efficiently (fewer tokens needed, leveraging preaggregated data), and achieve higher accuracy—AtScale's benchmark testing showed semantic context increased text-to-SQL accuracy from 20% to more than 90% across 40 business questions. For organizations managing petabytes of internal data, this suggests the bottleneck is not data availability but consistent interpretation of what that data means.

  3. What to watch

    Snowflake's semantic layer uses native dbt integration for version control and CI/CD, semantic view materializations to preaggregate high-grain metric and dimension combinations automatically, and interoperability with Apache Ossie (incubating), an open standard allowing semantic models to be read across platforms. The company recommends versioning and testing semantic views as production software, prioritizing performance through data engineering (avoiding slow raw-table joins), and curating semantics ruthlessly while routing AI queries intelligently across available views.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

Snowflake's semantic layer addresses a long-standing pain point in data-driven organizations: the gap between raw data and actionable context. Enterprises collect massive volumes of telemetry—petabytes of signals across queries, warehouses, and user interactions—but without a shared definition of what that data means, different teams and tools produce conflicting answers to the same question. Traditionally, data science teams have borne the burden of resolving these conflicts by manually validating queries and clarifying metric definitions. As AI agents enter the picture, this bottleneck becomes acute: new metrics and data sources are built rapidly, information gaps widen, and it becomes unclear which source of truth to trust when an AI agent's output diverges from a legacy dashboard.

Snowflake's approach—layering semantic views (which define dimensions, metrics, and business logic) atop raw tables—offers several compounding returns. First, it unifies context: one definition of "active customer" or "compute spend" applies across all downstream consumers (dashboards, AI agents, ad hoc queries). Second, it unlocks performance: by materializing semantic views (preaggregating specific metric and dimension combinations), AI agents avoid expensive joins on billion-row event tables and run orders of magnitude faster. Third, it scales governance: access controls applied to the semantic layer flow automatically to all consumers, replacing tool-specific semantics with a single trusted API. The July 2025 usage metrics—over 5,600 employees running 320,000 queries—suggest the semantic layer has become a core operational layer, not a side project.

The implementation combines Snowflake's own infrastructure (native dbt integration, Cortex Agents for routing, semantic view materializations) with open standards (Apache Ossie, an incubating vendor-neutral standard). This hedges lock-in: semantic models can be read into Snowflake from other platforms, and Snowflake's semantics can be exported to other tools. The best-practice guidance—version and test semantic views as production software, prioritize performance through data engineering, curate ruthlessly, and route intelligently—suggests that a semantic layer is not a one-time build but an ongoing, governed operating model.

FAQ
What problem does Snowflake's semantic layer solve?
Without a semantic layer, the same business question yields different answers across different tables and metric definitions. For example, "active customer" could mean different things depending on which table is queried (login_counts, customers, or customers_with_accounts). The semantic layer defines each metric and dimension once, so every dashboard, AI agent, and analytics tool receives consistent answers.
How does the semantic layer improve AI agent performance?
AI agents using semantic views execute faster because they query prestandard ized data directly instead of spending time finding and understanding multiple raw data sources. Agents are also more token-efficient when using table relationships and preaggregated data in semantic views, reducing repeated computation and lowering inference cost.
What scale has Snowflake achieved with its internal semantic layer?
In July 2025 alone, over 400 distinct internal users ran more than 5,400 queries through the product data science agent using the semantic layer, and across all Snowflake teams, over 5,600 employees ran more than 320,000 queries through the broad semantic layer spanning sales, HR, support, and other areas.
Snowflake AI BlogRead Original Article

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleEngineer seeks real-world signals for detecting AI-generated code in repositories