Data & Dashboards

Data Quality Dashboards: Know When a Number Is Usable

Design data-quality checks for freshness, completeness, duplicates and reconciliation so dashboard readers know when a metric can support a decision.

Weaveward business guide: Data Quality Dashboards: Know When a Number Is Usable

A data-quality dashboard should tell readers whether a number is fit for its intended use. An executive report can tolerate a different delay from a live dispatch screen. A missing optional description is not equivalent to a missing order identifier. Useful checks reflect those differences instead of producing one unexplained quality score.

Begin by naming the decisions the data supports and the cost of an incorrect result. Then define checks for freshness, completeness, validity, uniqueness and reconciliation. Each failed check needs an owner and a response.

Show freshness at the right level

A page's refresh time can be misleading. The dashboard may have refreshed successfully while its source system stopped sending updates. Show source event time, ingestion time and report refresh time separately when they differ materially.

For a hypothetical stock report, the warehouse movement feed might be current while the supplier catalogue is a day old. Display that distinction on the relevant figures. A single green status for the whole page should not imply both sources are current.

Choose checks that expose real problems

Dimension Example check Useful response
Completeness Orders missing a warehouse assignment Send to an exception owner
Validity Negative received quantity without correction type Investigate the event
Uniqueness Duplicate external order ID Hold repeated processing
Consistency Shipment references an unknown product Reconcile master data
Reconciliation Daily source total differs from imported total Inspect missing and rejected records

The rule should describe exceptions clearly. Negative quantities can be legitimate returns, so a simplistic rule may create false alarms.

Keep operational totals independent of quality totals

If 1,000 orders are received and 20 have incomplete addresses, the report should show both the order total and the incomplete-record count. Silently excluding the 20 makes the business figure look cleaner while hiding the work that remains.

Decide whether unreliable data should be shown with a warning, partially hidden or prevented from driving an automated action. That decision belongs to the business and data owners together. It should not emerge accidentally from a developer's default filter.

Reconcile transformations

A source-to-report pipeline can change units, time zones, identifiers and categories. Verify counts and amounts at meaningful boundaries. Database consistency protects individual updates, while reconciliation checks whether the intended business records actually arrived.

Keep rejected records available to an authorised recovery process. Avoid dumping raw personal data into a general log or public quality report. Staff usually need the record reference, reason and affected field, not the entire customer document.

Establish a response cadence

Some failures need immediate intervention, while others belong in a daily review. A stale dispatch feed can affect current routes. An incomplete product description may be resolved during catalogue maintenance. Make alert urgency reflect that difference.

Track the age of unresolved issues and repeated causes. If the same missing field appears every week, fix the capture process rather than only repairing individual records downstream.

Demonstrate trust before launch

Create a deliberately stale feed, a duplicate event and a malformed record in a test environment. Ask a business reader to explain which metrics remain usable and who should respond. If they cannot tell, the quality interface needs clearer language.

A trustworthy dashboard makes uncertainty visible without overwhelming the reader. Its purpose is to support responsible use of data, not to turn every imperfection into a red badge.

Primary references

For help applying this planning approach, explore our data analytics dashboards or discuss your requirements.

Let’s connect the dots

What would this look like for your business?

Let's turn the right ideas into a clear next step.

Discuss your project