Quality checks
At a glance
Quality checks let you define validation rules on your instances and monitor the overall health of your data. Create automated verifications (non-empty field, email format, numeric range, freshness), view scores per entity type, and manage quarantined instances.
Before you begin
- You must have the
governance.adminscope to create checks. - Entity types and instances must exist in your ontology.
Steps
Create a quality check
- Open the Governance module from the sidebar.
- Select the Quality tab.
- Click New check.
- Configure the parameters:
| Parameter | Description | Example |
|---|---|---|
| Entity type | The entity concerned. | Supplier |
| Property | The field to verify. | |
| Check type | The validation rule. | See table below |
| Severity | Impact on failure. | Warning, Error, Critical |
| Action on failure | Behavior if the check fails. | Log, Quarantine, Block |
Available check types:
| Type | Description | Configuration example |
|---|---|---|
| Non null | The field must not be empty. | — |
| Unique | The value must be unique across all instances. | — |
| Regex | The value must match a pattern. | ^[a-z0-9._%+-]+@[a-z0-9.-]+$ |
| Range | The numeric value must be within an interval. | min: 0, max: 100000 |
| Enum | The value must belong to a predefined list. | active, inactive, suspended |
| Freshness | The data must not be older than a given delay. | 24 hours |
| Reference | The value must reference an existing instance. | type: Supplier |
- Click Save.
Run a check manually
- In the check list, click the Run button to the right of the desired check.
- The check runs on all instances of the concerned entity type.
- Results display the number of compliant and non-compliant instances.
View the quality dashboard
The dashboard displays a quality score per entity type:
- Green (> 80%): satisfactory quality
- Yellow (50-80%): attention required
- Red (< 50%): corrective action needed
Each row shows the entity type, number of instances, overall score, and active checks.
Manage quarantine
When a check is configured with the Quarantine action, non-compliant instances are isolated:
- Open the Quarantine section in the Quality tab.
- View the list of quarantined instances.
- For each instance, you can:
- Fix: modify the instance, then release it.
- Release: put the instance back in service without modification.
- The check that triggered the quarantine is indicated for each instance.
Expected result
Your data is continuously monitored by automated checks. The quality dashboard gives you an overview per entity type, and non-compliant instances are isolated in quarantine for correction.
Limitations and common errors
| Situation | Solution |
|---|---|
| The quality score does not update | Scores are recalculated on each check execution. Rerun the check manually. |
| Too many instances in quarantine | Adjust the check severity or fix the data in bulk via import. |
| The regex check does not work | Verify the regular expression syntax. Test it on a sample. |
| "No entity type available" | First create entity types in the Ontologie. |
Need help?
Contact us: Support and contact.