HR Data Dictionary: Creating Consistent People Metrics
An HR data dictionary gives workforce fields and metrics a shared meaning. Without it, two reports can use the same label—such as headcount or turnover—and produce different answers.
Start with important decisions
Prioritise data used for payroll, workforce planning, compliance, leadership reporting and employee service. Do not attempt to document every field at once. Begin where inconsistent meaning creates material risk or rework.
Define each element completely
Record business name, plain-language definition, valid values, format, system of record, owner, steward, update trigger, effective-date logic, sensitivity and quality rule. Add examples and exclusions. Distinguish a raw field from a calculated metric.
Specify metric logic
For a metric, document numerator, denominator, population, time period, inclusion rules, exclusions, treatment of transfers and leave, and rounding. Version the definition when logic changes so trends are not silently broken.
Resolve competing meanings
Different teams may legitimately need operational and financial views. Do not force one definition if the decisions differ. Name each version clearly, identify its use and prevent an unlabeled figure from circulating as “the” number.
Assign governance
A business owner approves meaning; a data steward maintains quality and lineage; system owners implement fields; report owners use the approved definition. Establish a change request and impact review for integrations and historical reports.
Include privacy and access
Classify fields by sensitivity and document authorised use, access and retention. A dictionary should not contain real employee values. Indian DPDP provisions are subject to phased commencement following the November 2025 notification; verify current applicable duties and broader employment-record obligations with appropriate specialists.
Connect source to report
Show where data originates, key transformations and downstream consumers. This helps teams assess the effect of changing a code or formula and trace a questionable number back to its source.
Operate the dictionary
Publish it where analysts, HR operations and technology teams can find it, with search, version history and named contacts. Review high-use definitions periodically and after system or policy changes. Archive rather than overwrite retired meanings.
Example
A “joiner” metric may use accepted offer date, HRIS start date or first day worked. The dictionary selects the event appropriate to the report, states treatment of no-shows and rehires, and prevents recruitment and payroll teams from arguing over apparently conflicting totals.
Set data-quality expectations
For important elements, define completeness, validity, timeliness, uniqueness and consistency rules. Name who investigates failures and how corrections reach downstream systems. A definition alone does not prevent poor data entry or broken integrations.
Manage codes and reference data
Department, location, worker type and reason codes need controlled values, effective dates and owners. Avoid reusing an old code for a new meaning. Map legacy values during system change so historical reports remain understandable.
Include derived and sensitive concepts
Document whether a field is entered, sourced or inferred. Inferred attributes and composite indicators can create privacy and fairness risks, especially when used for consequential decisions. Record allowed use and validation rather than treating every calculated field as ordinary data.
Introduce adoption controls
Require new reports and integrations to reference approved terms. Embed definitions in dashboards and analyst templates. Use issue logs when teams find conflicts, and measure unresolved high-impact definitions rather than counting dictionary entries.
The dictionary succeeds when people use it to build and challenge data. A spreadsheet nobody owns does not create consistency.