Surfalytics
All pet projects
Data Engineering intermediate ⏱ 6–8 hours

Data Quality with Soda Core + Snowflake

Implement automated data quality checks on Snowflake using Soda Core to catch bad data before it reaches dashboards.

SodaData QualitySnowflakeMonitoring
View project on GitHub

What you’ll build

A data quality monitoring setup using Soda Core against a Snowflake warehouse: freshness checks, null rates, row count validation, and custom business rules. The same pattern data teams use to catch pipeline failures before they impact reports.

Skills you’ll practice

  • Writing SodaCL checks: schema, missing, validity, anomaly
  • Connecting Soda Core to Snowflake
  • Integrating quality gates into a dbt or Airflow pipeline
  • Interpreting scan results and alerting on failures

The full project guide is for members

Join Surfalytics to unlock every step of this project, all other projects, the full course, and the private community.

7-day free trial · Cancel any time