Semantic views put business metrics and entities in the database
Snowflake overview of Semantic Views: schema-level objects that define metrics, entities, and relationships for consistent business meaning and Cortex Agents.
A Semantic View is a schema-level Snowflake object that stores business metrics, entities, and relationships as metadata atop physical data. It supplies consistent definitions across applications, is queryable with SELECT, usable by Cortex Agents, and shareable via listings. The docs argue this layer fixes the gap between business language and opaque column names and stops inconsistent metric calculations across reports.
Based on: Overview of semantic views | Snowflake Documentation · Snowflake