Identity Resolution
Connect different identifiers that represent the same business entity across systems and over time.
Separate stable business identity from changing source identifiers so historical joins, merges and migrations remain explainable.
The same real-world entity can have different IDs across systems.
A customer may have one identifier in CRM, another in billing and a different identifier in a policy or contract system.
Historical reporting becomes unreliable when those identifiers change, merge, split or become visible at different times.
Without a historized identity layer, one business entity can be counted several times or several real entities can be collapsed into one.
CRM and ERP use different identifiers for the same customer.
Compare a stable identity mapping with a false split and an unsafe merge.
CRM customer C1001 and ERP customer K9981 are historized as identifiers of the same business entity.
Preserve every source identifier and its temporal mapping. The canonical business identity should unify history without erasing lineage.
Business identity should remain stable even when source identifiers change.
Identity Resolution creates a stable business identity and maps source-specific identifiers to it through historized relationships.
The business ID is the durable analytical identity. Source IDs remain evidence and lineage, not replacements for the business entity.
Identity mappings are historical facts themselves.
Cross-system identifiers are not always stable. They can be created late, corrected later, merged into canonical identities or split into multiple entities.
In historical models, identity is therefore not only a matching problem. It is also a time-dependent relationship problem.
Model identity mappings as historized relationships.
business_id | source_system | source_id B-42 | CRM | C1001 B-42 | ERP | K9981
Historical identity should remain stable and explainable.
Identity Resolution creates one coherent history across systems.
Without identity resolution, the same customer or product can appear as multiple disconnected histories.
With a stable business identity, source-system changes do not break longitudinal reporting or historical attribution.
Preserved lineage also makes merges, splits and corrections auditable instead of silently rewriting the entity graph.
How Identity Resolution connects to other historical patterns
Identity resolution provides the stable entity foundation required by cross-system conformance, relationship history and deterministic historical matching.
Review a historical identity resolution strategy.
Use the Historical Data Assistant to reason about source identifiers, canonical business keys, merge lineage and split history.
Open Historical Data Assistant →