Skip to content
Data Quality Management (DQC)

Data Quality Management (DQC)

Data Quality Management (DQC)

Data Quality Management

1. Overview of DQC — A Quality Diagnosis and Improvement System for Continuously Securing Trustworthy Data

    flowchart LR
    A["Data quality problems<br/>(errors, missing values,<br/>inconsistency)"] --"Define and measure<br/>quality criteria"--> B["Diagnose and analyze<br/>current quality state"] --"Remediation<br/>and monitoring"--> C["Secure trustworthy<br/>data assets"]

    style A fill:#FFEBEE,stroke:#D32F2F,color:#000
    style B fill:#E3F2FD,stroke:#1976D2,color:#000
    style C fill:#E8F5E9,stroke:#388E3C,color:#000
  

Definition: A data management system that measures and diagnoses the quality of an organization’s structured and unstructured data against criteria such as completeness, accuracy, consistency, and validity, and that systematically remediates and monitors any quality issues found.

Characteristics: (Six quality dimensions) Defines and measures data quality across six dimensions: completeness, accuracy, consistency, validity, timeliness, and uniqueness. (Integrated quality management) Covers not only structured data (databases, data warehouses) but also unstructured data (text, images, logs) in an integrated quality-management approach. (Shift to prevention) Shifts the center of gravity from post-hoc cleansing toward prevention and continuous monitoring.


2. Core Structure of DQC

A. Structured and Unstructured Data Quality

    flowchart TD
    subgraph R1[" "]
        direction LR
        Q1["Completeness<br/>Are required values<br/>filled in without gaps?"]
        Q2["Accuracy<br/>Does the data match<br/>reality?"]
        Q3["Consistency<br/>Is the value the same<br/>across systems?"]
    end
    subgraph R2[" "]
        direction LR
        Q4["Validity<br/>Does it comply with the<br/>defined format/rules?"]
        Q5["Timeliness<br/>Is it up to date<br/>when needed?"]
        Q6["Uniqueness<br/>Is it a single record<br/>with no duplicates?"]
    end

    style Q1 fill:#E3F2FD,stroke:#1976D2,color:#000
    style Q2 fill:#F3E5F5,stroke:#7B1FA2,color:#000
    style Q3 fill:#FFF3E0,stroke:#F57C00,color:#000
    style Q4 fill:#FFEBEE,stroke:#D32F2F,color:#000
    style Q5 fill:#E8F5E9,stroke:#388E3C,color:#000
    style Q6 fill:#E0F2F1,stroke:#00796B,color:#000
    style R1 fill:none,stroke:none
    style R2 fill:none,stroke:none
  
DimensionStructured Data Quality IssueUnstructured Data Quality Issue
CompletenessNULL values in required columns, missing recordsBlank text, corrupted images, missing log entries
AccuracyIncorrect code values, date errorsTypos, mislabeling, sensor outliers
ConsistencyCode mismatches between systems, mixed unitsInconsistent language/expression, duplicate documents
ValidityFormat violations (phone number, email)Disallowed characters, format non-compliance
TimelinessDelayed batch loads, expired dataStale content, delayed real-time feeds
UniquenessDuplicate keys, duplicate customer recordsDuplicate storage of the same document, duplicate images

B. Quality Diagnosis and Improvement Process

    flowchart LR
    PRF["Profiling<br/>Analyze current-state statistics<br/>Detect anomalous patterns"]
    DIA["Diagnosis<br/>Root-cause analysis<br/>Classify quality issues"]
    CLN["Cleansing<br/>Correct errors, standardize<br/>Handle missing values"]
    ENR["Enrichment<br/>Combine external data<br/>Add derived attributes"]
    MON["Monitoring<br/>Track quality metrics<br/>Threshold alerts"]

    PRF --> DIA --> CLN --> ENR --> MON
    MON -->|"Rediagnose<br/>on recurrence"| PRF

    style PRF fill:#E3F2FD,stroke:#1976D2,color:#000
    style DIA fill:#F3E5F5,stroke:#7B1FA2,color:#000
    style CLN fill:#FFF3E0,stroke:#F57C00,color:#000
    style ENR fill:#FFEBEE,stroke:#D32F2F,color:#000
    style MON fill:#E8F5E9,stroke:#388E3C,color:#000
  
StageKey ActivitiesCore Tools/Techniques
ProfilingStatistical analysis of data distribution/format/patterns, detecting anomaliesSQL statistical queries, Talend, Informatica DQ
DiagnosisClassifying the root cause of quality issues (business-rule violation, system error, input error)Quality-error classification scheme, root cause analysis (RCA)
CleansingCorrecting erroneous data, standardization, imputing missing values, deduplicationMatch & merge, rule-based cleansing, ML-based correction
EnrichmentCombining external reference data, generating derived attributes, adding metadataReference data mapping, MDM integration
MonitoringOperating quality-metric dashboards, alerting and auto-remediation on threshold breachGreat Expectations, dbt tests, Grafana

3. Expected Benefits and Application of DQC

CategoryKey BenefitApplication in Practice
Decision-making confidenceFewer management errors from reliance on accurate dataIntroduce data-quality grading for KPI calculation and track issues
AI model qualityImproved model accuracy from higher-quality training dataApply a DQ gate in the training-data pipeline
Regulatory complianceFulfilling data-accuracy obligations under privacy law and GDPRUse data quality reports as audit evidence
Operational efficiencyReduced rework and incident cost from faulty dataMinimize downstream impact through early detection of quality issues