Scenario 1: The Broken Dashboard
A revenue dashboard shows “column not found” at 8 AM. Here’s how you’d use AnomalyArmor to find the root cause.Step 1: Set Up Schema Drift Monitoring
Before anything breaks, you enabled schema drift detection on your gold tables:Step 2: Set Up Freshness Monitoring
You created a freshness schedule for the orders pipeline:Step 3: Set Up Data Quality Metrics
You added quality metrics on key columns:Step 4: Something Breaks
Tuesday at 3:47 PM, a deploy removes thediscount_pct column from staging.orders_raw. The ETL pipeline runs, propagating the removal to gold.fact_orders. Wednesday morning, the revenue dashboard fails with “column not found: discount_pct.”
At this point, AnomalyArmor has already captured:
- Schema drift: Column
discount_pctremoved fromgold.fact_ordersat 4:12 PM Tuesday - Data quality:
discount_pctnull_percentage metric stopped reporting (column gone) - Alerts: Schema drift alert fired at 4:12 PM, freshness alert cleared (table still updating on schedule)
Step 5: Intelligence Connects the Dots
You open the Intelligence page, selectgold.fact_orders, and see the Object Profile:
Findings (Critical):
ColumnFindings (Medium):discount_pct(FLOAT) was removed on Tuesday at 4:12 PM. This column had an active null_percentage metric that is no longer reporting. 2 downstream views reference this column:analytics.order_summaryandreporting.daily_revenue.
The removal correlates with a schema change on staging.orders_raw at 3:47 PM Tuesday, suggesting the column was dropped upstream.
You click Ask Agent and type:
Scenario 2: The Silent Data Quality Regression
Null rates are climbing in your customer table, but nobody noticed because the table is still updating on schedule and no alerts fired.Step 1: Context Already Exists
You previously set up:- Freshness:
gold.dim_customerchecks every 30 minutes, SLA 1 hour - Data quality:
null_percentageongold.dim_customer.emailandgold.dim_customer.phone - Tags:
gold.dim_customertagged asPII,customer-360
Step 2: The Regression
A new data source integration starts sending records with empty email fields. The table updates on schedule (freshness is fine), no columns were added or removed (schema drift is clean), but theemail null_percentage metric creeps from 2.1% to 12.4% over five days.
AnomalyArmor’s data quality tracking captures every data point.
Step 3: Intelligence Surfaces It
During a routine check, you open the Object Profile forgold.dim_customer:
Findings (High):
Null rate on email column increased from 2.1% to 12.4% over the past 5 days. This is outside the normal variance of +/- 0.5%. The table is tagged as PII, so this may indicate incomplete data ingestion.
Findings (Medium):
Null rate on phone column is stable at 8.2% (within normal range). No schema changes detected.
You ask the agent:
What Made This Work
In both scenarios, Intelligence didn’t just search table names. It pulled from:| Domain | What It Contributed |
|---|---|
| Schema drift | Detected the column removal and traced it to the upstream table |
| Freshness | Confirmed the table was still updating (ruling out staleness) |
| Data quality | Provided the null rate trend data and identified the anomaly |
| Tags | Added compliance context (PII classification) |
| Lineage | Mapped downstream impact (views referencing the removed column) |
| Alerts | Showed which alerts fired and when |
The Pattern
Every Intelligence investigation follows the same loop:- Features generate context: Schema drift, freshness, and data quality monitoring continuously capture operational data about your tables
- Intelligence aggregates context: When you select a table or ask a question, Intelligence pulls from all available monitoring domains
- AI reasons across domains: Instead of checking each page separately, Intelligence correlates findings across schema changes, freshness status, quality metrics, tags, and lineage
- You get a diagnosis: A single answer that explains what happened, when, why, and what to do about it
Next Steps
Set Up Freshness
Monitor table update patterns
Enable Schema Drift
Detect column changes automatically
Add Data Quality
Track null rates, row counts, and validity rules
Ask Questions
Start chatting with the Intelligence agent
