L04 / 7 labs Dashboard Trust Incident
0 / 20 complete
Rookie Analyst 0 XP
+100 XP Mission complete.
Practice Lab · 05 · Data Quality & Validation

Dashboard Trust Incident

A city dashboard says orders collapsed 34%. Inject duplicates, null mappings and stale data, then decide whether to escalate.

FreshnessNull spikesDuplicatesTrust classification
Case brief

Classify the result as business-ready, suspicious, or blocked before telling Operations.

01
Your task

Break it. Run the checks. Explain the evidence.

01

Run the failure

Use the red CTA to create the analytical problem intentionally.

02

Predict the result

Before validating, decide what you expect row counts or metrics to do.

03

Run validation

Use the green CTA to reveal the checks that catch the failure.

04

Explain it

Say what broke in plain business language, not only SQL language.

02
Interactive case

Run this.

RUN THIS CASE ↓

Dashboard Trust Incident

Classify the result as business-ready, suspicious, or blocked before telling Operations.

12 min Incident 05 · Data Quality & Validation
Ready — run the case. The headline moves while integrity checks fail.
CheckBaselineCurrentStatus
Rows148,220148,230154,870!
Distinct orders148,220148,230
Null city_id0.3%0.4%7.8%!
Latest event age6 min8 min104 min!
Decision-readyDo not escalate yet

The -34% city decline is not trustworthy yet.

QA points to stale data, mapping loss and duplicate-like row growth. Fix integrity first, then rerun the business analysis.

Debrief unlocked

What should the analyst learn?

  1. Validate the data before explaining the business.
  2. Freshness, uniqueness and mapping checks belong in first-pass QA.
  3. Communicate when a number is not decision-ready.
03
Transfer

Use the same checks at work.

01

Validate the data before explaining the business.

02

Freshness, uniqueness and mapping checks belong in first-pass QA.

03

Communicate when a number is not decision-ready.