An analyst notices that a dashboard displays conflicting data from two sources. What is the first step in troubleshooting?
Trap 1: Re-run all queries
Re-running queries reproduces the same conflicting outputs unless the underlying cause, such as a join, filter or refresh timing issue, has changed. It is tempting because rerunning is a valid step after identifying and fixing a failed job or stale extract, where execution itself was the fault.
Trap 2: Notify stakeholders of potential error
Alerting stakeholders before diagnosing the discrepancy risks broadcasting an unverified error and eroding trust; notification belongs after root cause is established. It is tempting because communication plans rightly require prompt disclosure, and in a confirmed, material data incident that has already been validated, notifying affected parties would indeed be the correct action.
Trap 3: Replace the data source with the one believed to be correct
Swapping in the source assumed correct discards evidence and may propagate the actual fault, since neither source has been validated. It is tempting because replacing a known-bad feed is legitimate remediation, and once investigation proves one source defective, substituting the verified source would be the right move.
- A
Re-run all queries
Why it fails: Re-running queries reproduces the same conflicting outputs unless the underlying cause, such as a join, filter or refresh timing issue, has changed. It is tempting because rerunning is a valid step after identifying and fixing a failed job or stale extract, where execution itself was the fault.
- B
Notify stakeholders of potential error
Why it fails: Alerting stakeholders before diagnosing the discrepancy risks broadcasting an unverified error and eroding trust; notification belongs after root cause is established. It is tempting because communication plans rightly require prompt disclosure, and in a confirmed, material data incident that has already been validated, notifying affected parties would indeed be the correct action.
- C
Replace the data source with the one believed to be correct
Why it fails: Swapping in the source assumed correct discards evidence and may propagate the actual fault, since neither source has been validated. It is tempting because replacing a known-bad feed is legitimate remediation, and once investigation proves one source defective, substituting the verified source would be the right move.
- D
Check data transformation steps and join logic
Conflicting values usually originate upstream of the visualisation layer, so transformation logic and join keys are inspected first. Mismatched join types, duplicate rows or incorrect aggregations in the pipeline produce divergent figures; verifying these steps isolates whether the discrepancy is a data-preparation fault.