---
title: "Trace a broken dashboard to its root cause - Atlan MCP Cookbook"
url: "https://atlan.com/mcp-cookbook/trace-a-broken-dashboard-to-its-root-cause/"
description: "Trace lineage upstream from a broken dashboard to find the source of wrong numbers."
---

> Atlan is hosting Context Conference, bringing together the leaders and builders at the frontier of giving AI the context it needs to understand their business. It runs online on October 28, 2026, from 11:00 AM to 2:00 PM ET. Atlan co-founder Prukalpa Sankar opens and closes the day. Leaders from AstraZeneca, BNY and Verizon share why they invest in context and what they get from it. Registrants get early access to The AI Context Gap, a new study from MIT Technology Review Insights. Register: https://atlan.com/context-conference/

Recipe 9 in [The Atlan MCP Cookbook](https://atlan.com/mcp-cookbook/). Trace lineage upstream from a broken dashboard to find the source of wrong numbers.

Use case: Change & fix data safely / Action: Look up / Persona: Data/BI Analyst, Data Engineer / Effort: Moderate / Runs in: any AI tool

Requires Atlan MCP connected to your AI tool: [set up Atlan MCP](https://docs.atlan.com/product/capabilities/atlan-ai/how-tos/remote-mcp-overview).

## 1. The task

**Scenario.** The Weekly Sales Dashboard has shown revenue about 30% low since Monday, and the cause is not on the dashboard; it is somewhere in the chain of tables and transforms behind it. You want to walk the lineage back and find where the numbers went wrong, with the owners and any recent notices along the way.

The ask:
- The upstream lineage of the dashboard
- Every source table and transformation in the chain
- The owners, recent announcements, and any DQ rule failures along it

Hero prompt: "The Weekly Sales Dashboard is showing revenue figures 30% lower than expected since Monday. Trace its upstream lineage hop by hop and show me the source tables and transformations in the chain along with their owners, any recent announcements, and the DQ rule failures on each."

Step by step:

1. Find the dashboard and confirm its upstream lineage. Prompt: "The [dashboard] has shown [metric] about [30%] off since [Monday] - find it and confirm it has upstream lineage to walk."
2. Trace its upstream lineage, one hop at a time. Prompt: "Walk the upstream source tables and transformations hop by hop toward the source."
3. Read the owners, recent announcements, and any DQ failures along the chain. Prompt: "For each node, show the owner, any recent announcements, and its current DQ rule failures or incidents, so I can pinpoint where the numbers break."

## 2. What you'll give it

Required context:
- The dashboard and the anomaly (Weekly Sales, revenue 30% low since Monday)
- Lineage populated back to the sources

Optional context:
- When it was last correct, to bound which upstream changes to suspect
- The metric's known source table, if you want to start mid-chain
- [Data Quality Studio](https://docs.atlan.com/product/capabilities/governance/data-quality) (or another data quality connector) enabled on the chain, to surface real DQ rule failures alongside announcements

## 3. What Atlan creates

Outputs:
- The dashboard's upstream chain: every source table and transformation
- The owner of each node in the chain
- Any recent announcements and DQ rule failures along the way - the likely first suspects

**Summary.** The search narrows from "the dashboard is wrong" to a short chain with owners and a timeline. Half the time a recent announcement or a DQ rule failure upstream already names the change that broke it.

**Read-only.** Nothing is written. This recipe only reads lineage, metadata, announcements, and DQ rule failures, so it is safe to run mid-incident against production.

## 4. Follow-up prompts

- **Zero in:** "Which nodes in that chain changed or got an announcement since last Friday? Start there."
- **Get the owners:** "For the top suspect tables, resolve each owning group to the specific person or on-call to contact."
- **Write it up:** "Draft a short root-cause note summarizing the chain and the most likely cause for the dashboard's owner."

## 5. Tips & troubleshooting

**Cook's note.** Check announcements first. Half the time someone already flagged the upstream change.

- Match the tool to the work. Run it in whatever AI tool is open during the incident; speed matters, and the recipe is read-only. Trace one hop at a time from the dashboard rather than pulling the whole upstream graph at once, and make sure the asset actually has lineage before you start.
- Automate or chain it. Chain it to your alerting: when a dashboard's metric moves beyond a threshold, run the upstream trace and attach it to the alert.
- It only reads. No writes, no risk. Run it against production as many times as you need while you narrow the cause.

## Related recipes

- [Triage a data-quality failure with full context](https://atlan.com/mcp-cookbook/triage-a-data-quality-failure-with-full-context/): Enrich quality failures with lineage, ownership, and downstream impact for faster triage.
- [See what a SQL change will break before you merge](https://atlan.com/mcp-cookbook/see-what-a-sql-change-will-break-before-you-merge/): Find every downstream consumer of a changed column or table before merging.
- [Talk to your data](https://atlan.com/mcp-cookbook/talk-to-your-data/): Pair Atlan with your warehouse or SQL-tool MCP to find the right certified data in plain language, then go straight to it.

[Browse all recipes](https://atlan.com/mcp-cookbook/) / [Set up Atlan MCP](https://docs.atlan.com/product/capabilities/atlan-ai/how-tos/remote-mcp-overview)