Data Quality Controls
When to Use
- Operationalizing data quality checks.
- Defining thresholds and alert routing.
- Requests for data quality control catalogs and response playbooks.
Relationship to Other Skills
- If starting from an unprofiled dataset, use
data-profilingfirst to identify structural gaps (nulls, duplicates, outliers) worth converting into controls. - Use
data-quality-assessmentinstead when the need is business-rule-based quality scoring (completeness, validity, consistency, timeliness, uniqueness) rather than raw structural profiling. - Note: as of this writing, the
build-governance-bundlepipeline chains directly frommetric-governanceinto this skill with no prior profiling or quality-assessment phase — neither of the above is currently part of that tested pipeline. Flagged as a possible gap, not fixed here.
Workflow
- Prioritize critical fields and business-critical datasets.
- Define control type (preventive, detective, reconciliatory).
- Set thresholds, severity bands, and alert channels.
- Assign control owner and escalation path.
- Document remediation steps and closure criteria.
Output Template
# Data Control Spec
## Control
- Name:
- Type:
- Scope:
- Frequency:
## Logic
- Rule:
- Threshold:
- Severity mapping:
## Operations
- Owner:
- Alert channel:
- Escalation:
- Remediation steps:
Quality Checklist
- Controls map to material business risk.
- Thresholds are realistic and testable.
- Ownership and escalation are explicit.
- Remediation completion criteria are measurable.