AIToday
Large Language ModelsAI Business & IndustrySnowflake AI BlogPublished: Aug 18, 2026, 22:00 JST

Snowflake builds internal semantic layer to unify data for AI agents

Snowflake builds internal semantic layer to unify data for AI agents

3 Key Points

  1. What happened

    Snowflake created an internal semantic layer—a standardized data interface that translates raw business data into consistent metrics and dimensions for both human analysts and AI agents. In July 2025 alone, over 400 internal users ran more than 5,400 queries through the product data science agent using this semantic layer, and over 5,600 employees across all teams ran over 320,000 queries through broader semantic layers in sales, HR, support and other areas.

  2. Why it matters

    Without a semantic layer, the same business question (like "What is an active customer?") yielded conflicting answers across different data tables and metric definitions. By curating one trusted semantic layer, Snowflake eliminated that ambiguity for both humans and AI. In benchmark testing cited in the article, adding semantic context increased text-to-SQL accuracy from 20% to more than 90% across 40 business questions on TPC-DS. AI agents also execute faster and consume fewer tokens when querying through semantic views rather than raw tables.

  3. What to watch

    Snowflake's semantic views now integrate with Apache Ossie (incubating), a vendor-neutral open standard, allowing semantic models to be read across platforms. The company is releasing best practices for versioning and testing semantic views using dbt integration and continuous integration/continuous delivery (CI/CD), and using Cortex Agents to intelligently route queries to the right semantic context.

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 foundational problem in enterprise data: when millions of data sources exist across a business, raw data alone does not answer questions reliably. The article illustrates this with the simple example of "active customer"—a single phrase that can mean three entirely different things depending on the table and metric definition used. This ambiguity compounds when AI agents are introduced, because agents operate at scale and speed, surfacing answers faster than humans can verify them. If one agent reports one number while a legacy dashboard shows another, no one knows which to trust.

The semantic layer solves this by sitting between raw data and downstream consumers (dashboards, AI agents, analytics tools) and translating business language into standardized metrics and dimensions. The article backs this with concrete results: in July 2025 alone, Snowflake's internal usage reached over 320,000 queries across teams, and benchmark data shows that semantic context raised text-to-SQL accuracy from 20% to more than 90%. Beyond accuracy, the semantic layer also improves performance and cost—agents spend less time discovering and sampling data, and consume fewer tokens when table relationships are pre-defined in the semantic view.

Snowflake's approach emphasizes treating the semantic layer with the rigor of production software: versioning it with dbt, testing it via the UI, and curating it relentlessly to match what users actually ask. The company is also moving toward interoperability by adopting Apache Ossie, an open standard, signaling that semantic layers may become a shared infrastructure layer across multiple platforms rather than a vendor-specific artifact.

FAQ
What problem does the semantic layer solve?
Without a shared semantic layer, the same business question yields different answers across different tables. For example, "What is an active customer?" could be defined as customers where days_since_last_login < 30, or where credits_consumed > 0 and account_type != 'TRIAL', or as a distinct count without region. The semantic layer creates one governed definition for all tools and users.
How much did query accuracy improve with semantic context?
In AtScale's benchmark testing, adding semantic context increased text-to-SQL accuracy from 20% to more than 90% across 40 business questions on TPC-DS.
How many internal queries used Snowflake's semantic layer in July 2025?
More than 5,600 internal employees across all Snowflake teams and agents ran over 320,000 queries using the broad semantic layer in sales, HR, support and other areas. Additionally, over 400 distinct internal users ran over 5,400 queries through the product data science agent and the semantic layer.
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 articleLLMs infer your age, wealth, gender from messages—and change responses accordingly