Historical Overlap
A Historical Overlap occurs when multiple records are valid for the same business entity at the same point in time.
One entity has multiple active states at the same reporting date.
Historized data models typically assume that a business entity has exactly one valid state at any reporting date.
When validity intervals overlap, multiple states become active at the same time. Historical joins, snapshots and aggregations can no longer determine a single historical truth.
Customer C1 has two active segment records from April to June.
A report for May cannot uniquely determine which customer segment should be used.
Try this Historical Overlap case in Target Table Validation
Use these sample target tables to test the validator:
- Copy one of the target tables below.
- Open Target Table Validation.
- Paste the copied table as your target output.
- Check whether overlapping valid-time intervals are detected.
Overlaps usually come from incomplete or inconsistent historization rules.
Historical overlaps often remain hidden because each individual row can look valid. The problem appears when rows are compared within the same business key and timeline.
Enforce one active state per entity and reporting date.
Detect overlaps before they create downstream reporting errors.
The Workbench can surface overlapping historical intervals as validation findings.
Overlaps are one of the most important quality checks for historized dimensions.
Historical overlaps often remain hidden until a temporal join or snapshot is executed.
The overlap may look harmless in the source table but can cause large reporting errors downstream, especially duplicate facts, unstable KPIs and ambiguous joins.
Detect historical overlaps in your own historized data.
Use the Historical Modeling Workbench to find overlapping intervals, inspect timeline evidence and understand where temporal joins become ambiguous.
Open Historical Modeling Workbench →