Snowflake World Tour hits your city

See how leading teams deploy agents at scale. Find a stop near you.

Snowflake for Developers/Guides/Application Framework: Getting started with the Data Quality Manager

Application Framework: Getting started with the Data Quality Manager

Hartland Brown

Overview

This application allows you to manage and run different Data Quality checks:

  • Run native snowflake DMFs (or a few included custom ones) as a Job that can be triggered manually, or apply DMFs directly to a table
  • View the results of these jobs
  • Be alerted when a job has not met the expectations you set with a threshold

Solution Architecture: Data Quality Manager App Architecture

Architecture Diagram
  • For this solution, Streamlit is used to present native and local DMF functions to the user, the user can specify the specs of this job
  • When the specs have been saved, a serverless task is generated that allows the specs to be retrieved and acted upon, the results are then saved for analysis
  • If the user specifies a threshold, this will trigger an alert on the main page that the user can view and comment on
  • If the job is scheduled directly on a table with a native DMF, the user can view all results of the event table.

Get Started

Updated Apr 28, 2026

This content is provided as is, and is not maintained on an ongoing basis. It may be out of date with current Snowflake instances