What problem does it solve?
Warehouse tables and saved-query views often contain nulls, duplicates, stale data, or broken foreign keys that silently corrupt downstream analysis. This Skill lets you define, run, and monitor data quality checks so you know whether a table is trustworthy before building on it.
Core Features & Use Cases
- Assertion Authoring: Create not-null, uniqueness, accepted-values, referential-integrity, row-count, freshness, and custom HogQL checks on warehouse tables or saved-query views via MCP tools.
- Run and Verify: Execute checks on demand, poll run results through system.information_schema views, and inspect compiled queries to see exactly which rows failed.
- Health Judgment: Read per-subject health verdicts (failing, erroring, warn, healthy, unknown) to decide whether a table is safe to use in an analysis.
- Use Case: Before trusting an orders table in a revenue report, add a not-null check on the join key, a uniqueness check on the order id, and a freshness check on the sync timestamp, then run them and review the results.
Quick Start
Add a not-null check and a uniqueness check to my orders warehouse table, run them, and tell me whether the table is healthy.