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