Skip to content

Datastore-Level Quality Scoring

DO Calculating quality scores

The datastore quality score sits at the top of the score hierarchy. It combines the container scores of a source datastore into a single number, so you can compare data health across datastores at a glance.

How the Datastore Score Is Calculated

The datastore quality score is a weighted average of all scored containers:

Datastore Score = SUM(container_score × container_weight) / SUM(container_weight)

Only containers with a score participate. Containers that have not been both profiled and scanned are excluded from both the numerator and the denominator. See Which Containers Get a Score? for every container state.

How Tags Affect the Datastore Score

Each container's weight in the aggregate formula is derived from its tags:

container weight = sum(tag weight modifiers on this container), normalized so the minimum is at least 1
  • A container with no tags has weight = 1 (default)
  • Tags with positive weight modifiers increase a container's influence on the datastore score
  • Tags with negative weight modifiers decrease a container's influence

Example: If you tag your 2 most important tables with a Critical (weight: +10) tag, each gets weight ~11 while untagged tables remain at weight 1. Your important tables now dominate the aggregate.

For the modifier range and when container weights are recalculated, see Tag Weight Modifiers.

Historical Daily Scores

Daily datastore scores use the last 10 unique dates with quality score activity. For each date, each container's latest score up to that date is used (not just scores from that exact day), providing a continuous trend even when not all containers are scored daily.


See Also