How WHOOP bridges dbt models and Snowflake semantic views
Analytics teams struggle with business logic scattered across tools. Meanwhile, AI accelerates analysis but can amplify inconsistencies without a governed semantic layer. Defining semantics in YAML enables metrics and relationships to live in version control.
At WHOOP, we wanted semantics defined in YAML alongside our dbt models and deployed directly as Snowflake Semantic Views. No tools existed for this workflow, so we built one using dbt and AI code assistants, without dedicated software engineering resources. The result is snowflake-semantic-tools (SST), an open-source Python package that converts version-controlled YAML into Snowflake Semantic Views.
This session covers why semantic consistency matters, how SST works, and how a small analytics team built a production-grade solution that keeps metric definitions aligned across every tool that touches the data.
Check out more sessions
- Breakout session
From selection to scale: how ING is operationalizing dbt across a global bank
Jarno Boeijink / ING Bank N.V.View session - Breakout session
Real-time analytics at Bilt: architecture and approach
James Dorado / BiltMarat Biyashev / Bilt1 more speakerView session - Breakout session
Governed by default: how data teams at Nordstrom turn dbt governance into an AI advantage
Priya Tanwar / NordstromNadine Bruxel / NordstromView session
