AIToday
Large Language ModelsAI Business & IndustrySnowflake AI BlogPublished: Aug 23, 2026, 06:00 JST3 min read

Snowflake builds semantic layer to unify AI agents and data queries

Snowflake builds semantic layer to unify AI agents and data queries

Key takeaway

  • Snowflake built an internal semantic layer to unify how AI agents and analysts query petabytes of business data.

  • The layer encodes metric definitions once, eliminating conflicting answers and speeding up AI inference.

  • In July 2025, over 400 staff ran 5,400+ queries through the product agent alone; across the company, over 5,600 employees ran 320,000+ queries using the semantic layer.

3 Key Points

  1. What happened

    Snowflake created an internal semantic layer—a standardized data interface sitting between raw tables and downstream tools—to give AI agents and human analysts consistent definitions of metrics and dimensions. In July 2025 alone, over 400 distinct internal users ran more than 5,400 queries through the product data science agent using this layer; across all teams, over 5,600 employees ran over 320,000 queries using the broader semantic layer.

  2. Why it matters

    Without a shared semantic foundation, the same business question (e.g., "What is an active customer?") yields conflicting answers across different tables and metric definitions, forcing data science teams to manually validate every query. A semantic layer solves this by encoding business logic once—eliminating the bottleneck of context clarification and letting AI agents execute queries faster and at lower token cost. In AtScale's benchmark, adding semantic context raised text-to-SQL accuracy from 20% to more than 90% across 40 business questions.

  3. What to watch

    Snowflake's semantic views support materialization (pre-aggregation of metric and dimension combinations) to reduce query latency, and they integrate with Apache Ossie (incubating), a vendor-neutral open standard for semantic models, allowing portability across tools and platforms.

Ask the AI about this article →

Context & Analysis

Snowflake's challenge mirrors a universal data problem: as enterprises accumulate millions of data sources and petabytes of raw telemetry, the definitions of business concepts diverge across teams and tools. A single question—"What is an active customer?"—can be answered three different ways depending on which table and metric definition is consulted, forcing humans to manually validate every query before trusting the result. This context bottleneck is amplified when AI agents enter the picture, because new metrics and data sources are built faster than analysts can review them, widening the information gap between what an agent queries and what a dashboard shows.

Snowflake's approach—encoding business logic in a semantic layer that sits between raw tables and downstream consumers—standardizes the data flow. All tools (dashboards, BI interfaces, AI agents) see the same definitions of metrics, dimensions, and their relationships. The body emphasizes two specific gains: AI agents no longer waste time finding and sampling raw sources, and they consume fewer tokens when metrics are pre-aggregated. The July 2025 usage figures (5,400+ queries through one product agent; 320,000+ queries company-wide) suggest the layer has achieved internal adoption at scale, though the body does not state whether these figures represent growth from a prior period.

A secondary win is governance and interoperability. By versioning the semantic layer using dbt (data build tool) and applying continuous integration disciplines, Snowflake treats semantics like production code. The announcement that semantic views comply with Apache Ossie (an incubating vendor-neutral standard) signals an effort to prevent lock-in, positioning the semantic layer as a portable foundation rather than a proprietary API.

FAQ

What problem does the semantic layer solve?
Without shared context, the same business question yields different answers depending on which raw data table is queried. The semantic layer sits between raw tables and tools, encoding one definition for each metric and dimension so dashboards, AI agents, and analysts all see consistent data.
How much does it improve AI query performance?
Agents querying semantic views execute SQL directly rather than searching and sampling multiple raw sources, reducing runtime. They are also significantly more token-efficient when using pre-aggregated metrics. In AtScale's benchmark, semantic context raised text-to-SQL accuracy from 20% to more than 90% across 40 business questions.
Can the semantic layer be used outside Snowflake?
Snowflake's semantic views are interoperable with Apache Ossie™ (incubating), a vendor-neutral open standard for semantic models, allowing you to read semantic models stored elsewhere in Snowflake with a single function call.
Snowflake AI BlogRead Original Article

Get the latest Large Language Models news every morning

AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.

Free · takes 30 seconds · unsubscribe anytime

Ask AI

Ask AI anything about this article. Q&As are published on this page for other readers too.

Related Articles

Next articleCanva cuts forecast as AI costs soar; enterprises shift toward cost control