Ship AI agents like tables: dbt materializations for Snowflake CoWork
At Under Armour, we deploy Snowflake Intelligence agents Cortex Agents, Semantic Views, and Cortex Search Services entirely through dbt Cloud. We wrote custom dbt materializations that let us ship AI objects the same way we ship tables: through pull requests, code review, and environment promotion.
Every agent has a PR history. RBAC grants run through post-hooks. dbt's DAG traces lineage from raw data through transformed models to the agents sitting on top. When a semantic view changes, we know which agents are affected before we merge. This talk covers how we built the custom materializations, the create-or-alter deployment logic, and how our data team owns the full AI layer without a separate deployment process. You'll leave with a practical pattern for making AI deployments reproducible, auditable, and CI/CD-native using dbt.
Check out more sessions
- Breakout session
From dashboards to data products: how dbt transforms analytics teams
Emanuela Ciotti / Compare the MarketView session - Breakout session
When skills meet scale: an agent assembly line for dbt
Jessica Zhang / Riot GamesView session - Training add-on
{SOLD OUT} Becoming a dbt Architect
Akash Trivedi / dbt LabsWill Weld / dbt LabsView session
