# Quality Score Best Practices

Source: https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/best-practices/

*Requires the Data Observability (DO) module.*

Guidelines for keeping quality scores meaningful: a score should rise and fall with the data your team depends on, not with tables nobody watches.

## Profile and scan only the tables you intend to monitor

Every container that has been profiled and scanned gets a score and joins the datastore average. A table with no checks scores very low, so running operations on the whole datastore during setup can flood the average with tables nobody meant to monitor. Select the tables you care about when you run Profile and Scan. See the [low datastore score example](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/examples/) for how this plays out.

## Give every monitored field at least one check

Coverage is one of the most influential dimensions, and it rewards the first checks most: one check takes a field from 0 to about 60, and three checks reach about 94. A field with no checks drags its container down even when its data is correct. Start with one check per important field, then add more where the data is critical. See [Coverage Dimension](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/field-level-scoring/#coverage-dimension).

## Scan all active checks on a regular schedule

Coverage also rewards checks that are asserted often and recently. A scan that asserts only selected checks counts only toward those checks, and checks left out of every scan lower Coverage over time. Pair targeted scans with a regular scan of all checks. Daily or more frequent assertion of every check gives the highest coverage.

## Profile at least once a week

Consistency depends on profiling history: without it, the score cannot confirm that your data is stable. Regular profiling keeps statistics current, and weekly or more frequent profiling gives the maximum boost to Consistency.

## Keep the default weights and decay period unless you have a clear reason

The defaults reflect scoring practices refined across many organizations. Changing weights alters how anomalies affect the score and can send misleading signals. When governance priorities do justify a change, document the rationale so others can read the score correctly. See [Dimension Weights](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/score-settings/#dimension-weights).

## Configure the datastore once and override only the exceptions

Containers without their own settings inherit the datastore's decay period and weights. Set the common policy on the datastore, then add container overrides only where the data needs something different, such as Timeliness on a static reference table. See [Settings Inheritance and Overrides](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/score-settings/#settings-inheritance-and-overrides).

## Use tag weights to make critical tables count

By default every scored container counts equally in the datastore score. Give the tables your business depends on a tag with a positive weight modifier so a problem there moves the datastore score. Container weights are recalculated when the datastore's tags change, or when you use **Move to**, **Merge**, or **Remove** on a tag's page, so a tag assigned directly to a container counts only after one of those. See [Tag Weight Modifiers](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/score-settings/#tag-weight-modifiers).

## Compare scores only across comparable settings

Two datastores with different decay periods or dimension weights produce scores on different terms. Before comparing totals, check that their settings match, and look at the dimension breakdown alongside each score.

## Track the trend, not just the number

Different kinds of data have different inherent quality: a free-form text field will rarely match a constrained one. Focus on how a score changes over time and whether it meets the needs of the data's use case. See [Interpreting Scores](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/interpretation/interpreting-scores/).

## Re-scan after fixing the data

Qualytics does not know a fix landed until a scan confirms it. After correcting the source data, run a Scan so the anomalies are re-evaluated and the score reflects the fix.

---

## See Also

- **Troubleshooting**

  Resolve missing scores, unexpectedly low values, settings and tag changes that do not apply, and missing AI explanations.

  [Troubleshooting](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/troubleshooting/)
- **Permissions**

  See which roles can view quality scores and edit scoring settings.

  [Permissions](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/permissions/)
- **How It Works**

  Learn what the quality score is, the key concepts behind it, the levels it is calculated at, the 8 dimensions it combines, and what triggers a recalculation.

  [How It Works](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/how-it-works/)
- **Rule Types by Dimension**

  Look up which rule types feed the Conformity, Precision, Accuracy, Volumetrics, and Timeliness dimensions, with a link to each one.

  [Rule Types by Dimension](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/rule-types-by-dimension/)
- **Datastore-Level Scoring**

  See how container scores roll up into the datastore score, how tags change each container's weight, and how daily history is built.

  [Datastore-Level Scoring](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/datastore-level-scoring/)
- **Container-Level Scoring**

  Learn which containers get a score, how the 70-point baseline model combines the 8 dimensions, and how timeliness and volumetrics are measured.

  [Container-Level Scoring](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/container-level-scoring/)
- **Field-Level Scoring**

  See how each field is scored on completeness, coverage, conformity, consistency, precision, and accuracy, with the formula behind each dimension.

  [Field-Level Scoring](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/field-level-scoring/)
- **Score Settings**

  Learn how datastore settings flow to containers, and how the decay period, dimension weights, and tag weight modifiers change the score.

  [Score Settings](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/calculation/score-settings/)
- **Interpreting Scores**

  See where scores appear, how they support decisions, and how to read them as a measure of fitness for purpose.

  [Interpreting Scores](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/interpretation/interpreting-scores/)
- **AI Explanations**

  Learn how the AgentQ-powered summary, per-dimension explanations, and Recommendations section render on the Quality Score panel.

  [AI Explanations](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/interpretation/ai-explanations/)
- **Examples**

  Walk through real scenarios: a container held down by two dimensions, a datastore score lower than expected, weighting critical tables, and a settings override.

  [Examples](https://userguide.qualytics.io/source-datastore/data-quality-score/deep-dive/examples/)

*Last updated: November 9, 2026.*
