Skills / Data / Snowflake Warehouse

Snowflake Warehouse

Build on Snowflake — warehouses, tables, dynamic tables, Snowpark, Streamlit apps, RBAC, and cost controls. Generates DDL, governance configs, Terraform, and performance-optimized queries.

This skill writes production Snowflake assets: warehouse sizing strategies with auto-suspend, table DDL with clustering keys, Dynamic Tables for declarative pipelines, Streams + Tasks for incremental processing, Snowpark Python for in-database ML, Streamlit-in-Snowflake apps, RBAC role hierarchies, resource monitors with cost alerts, and Terraform via the Snowflake provider. Covers Iceberg tables and Cortex AI functions.

snowflake warehouse sql snowpark cloud-data

When to use

Use when modeling new Snowflake schemas, optimizing slow queries or runaway warehouse costs, setting up governance, or building Snowpark and Streamlit apps inside the warehouse.

Examples

Dynamic Tables pipeline

Declarative incremental transformation

Convert this dbt incremental model into a Snowflake Dynamic Table with TARGET_LAG of 5 minutes, refresh mode AUTO, and the proper warehouse for cost control

Cost-control resource monitor

Stop runaway warehouses

Set up Snowflake resource monitors per warehouse with daily credit caps, email notifications at 75%, and SUSPEND at 100% — plus a query to find the top 10 most expensive queries last week
Added to wishlist