Objective. Students will define the six dimensions of data quality (accuracy, completeness, consistency, timeliness, validity, uniqueness) and map each dimension to common real-world failure modes.
This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.
VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.
Data quality is the degree to which a dataset is fit for its intended use. Before any analysis, visualization, or machine-learning model is trustworthy, the underlying data must meet a recognized standard of quality. Poor-quality data produces misleading results — a problem sometimes called "garbage in, garbage out." In professional practice, data analysts and data scientists spend a substantial portion of their time cleaning and preparing data before they ever run a single query or build a chart.
The DAMA International Data Management Body of Knowledge (DMBOK2) is the standard reference for data management professionals. It defines data quality around a set of measurable dimensions. Understanding these dimensions gives you a shared vocabulary with employers, teammates, and auditors, and it structures your cleaning work into defensible, repeatable steps.
Accuracy means a data value correctly reflects the real-world object or event it represents. A hospital visit log that records a patient's birth year as 1850 for a living adult is inaccurate. Accuracy problems often arise from manual data entry errors, sensor miscalibration, or faulty system integrations. You detect them by comparing values against a trusted reference source or by checking whether values fall within a plausible range.
Completeness measures whether all required data is present. A municipal permit table missing the contractor's license number on 30 percent of rows is incomplete. Completeness failures may occur when forms allow optional fields, when data migrations drop records, or when source systems go offline. In a dataset, completeness is often assessed as the proportion of non-null values in each column relative to what the business rules require.
Consistency means that data values do not contradict one another within the same dataset or across related datasets. A retail transaction file where the same product is listed as both "Electronics" and "Elec." in different rows is inconsistent. Consistency problems appear frequently when data is entered through multiple channels, maintained in separate systems, or reformatted without enforcing a controlled vocabulary.
Timeliness addresses whether data is available and up to date when it is needed for a decision. A sales dashboard that reflects last week's figures when managers need today's numbers fails the timeliness dimension. Timeliness is also violated when records carry timestamps that do not match the actual time of the event — for example, a hospital visit logged 48 hours after it occurred. Stale data is particularly dangerous in fast-moving domains such as fraud detection and public health surveillance.
Validity means a value conforms to the defined format, type, range, or business rule for that field. A date field containing the string "March 32nd" is invalid. A ZIP code field containing letters is invalid. Validity differs from accuracy: a value can be validly formatted but still factually wrong (for example, a real ZIP code assigned to the wrong city). Validity checks are often the first automated pass in a cleaning pipeline because they are the easiest to define programmatically.
Uniqueness requires that each real-world entity appears only once in a dataset, or that every record has a distinct identifier. Duplicate customer records inflate counts and skew analyses. Duplicate transaction rows can double-count revenue. Uniqueness problems arise from system merges, manual re-entry, or incomplete deduplication logic.
| Dimension | Typical Cause | Example Failure |
|---|---|---|
| Accuracy | Manual entry error | Age recorded as 150 |
| Completeness | Optional form fields | Missing ZIP codes |
| Consistency | Multiple entry channels | "CA" vs. "California" |
| Timeliness | Batch refresh lag | Yesterday's inventory shown today |
| Validity | No format enforcement | Letters in a phone-number field |
| Uniqueness | System migration overlap | Same customer ID on two accounts |
A cleaning pipeline is a documented, ordered sequence of steps applied to raw data before analysis. Ordering matters: fixing validity issues first (removing unparseable rows) makes completeness counts more meaningful; resolving duplicates before imputing missing values prevents you from imputing data that should be removed. A widely used sequence is:
1. Profile — describe the dataset (row count, column types, null rates, value distributions).
2. Validate — check format, type, and range rules; flag or remove non-conforming values.
3. Deduplicate — identify and resolve duplicate records.
4. Handle missing values — decide per column: drop, impute, or flag.
5. Standardize — unify formats, units, and controlled-vocabulary terms.
6. Verify accuracy — cross-check against reference sources where feasible.
7. Document — record every transformation applied, the rationale, and the row counts before and after.
Documentation is not optional. In regulated industries such as healthcare and finance, an undocumented transformation can invalidate an entire analysis.
Data quality work carries professional risk. Altering source data without version control or audit logs can permanently destroy evidence of the original state. Always work on a copy of the raw data; never overwrite source files. In environments that handle protected health information (PHI) or personally identifiable information (PII), follow your organization's data-governance policy before opening, copying, or sharing any file. When in doubt, ask your supervisor before proceeding — this is the data equivalent of the safety rule: if you are unsure of the hazard, stop and verify.
Answer each question, then check it. Nothing is recorded; this is your own practice.
A free tech program — complimentary, as our commitment to get America working. Help us build VoTechWorks. Tell us what works, what doesn’t, and what you want to learn.