Identity Resolution
Identity Resolution connects different identifiers that represent the same business entity across systems and over time.
The same real-world entity can have different IDs across systems.
A customer may have one ID in CRM, another ID in billing and a different ID in a policy or contract system.
Historical reporting becomes difficult when these identities change, merge, split or become visible at different times.
One customer appears under different IDs in CRM, billing and policy systems.
The mapping may become available after reports were produced, or one ID may be merged into another in a later source correction. The model must decide how identity mappings affect historical reports and cross-system joins.
Identity mappings are often historical facts themselves.
Cross-system IDs are not always stable. They can be created late, corrected later, merged into canonical IDs or split into multiple business entities. In historical models, identity is not only a matching problem — it is also a time-dependent modeling problem.
Model identity mappings as historized relationships.
Validate both identity uniqueness and historical coverage.
Reliable identity mapping is the foundation for cross-system historical reporting.
Without stable identity mapping, even perfectly historized source tables cannot be reliably joined.
Identity Resolution determines whether customer-level, contract- level or policy-holder-level reporting can be trusted across systems and over time.
Explore cross-system historical relationships in the Workbench.
Use the Historical Modeling Workbench to reason about historized sources, cross-system joins, relationship history and temporal validation risks.
Open Historical Modeling Workbench →