State Reduction
State Reduction removes irrelevant or redundant historical state changes before building reporting models.
Operational history often contains more state changes than reporting needs.
Source systems may store technical refreshes, temporary workflow states, repeated values or intermediate transitions. If every source state is carried into the reporting model, the result becomes noisy and difficult to validate.
A detailed workflow history is reduced to reporting-relevant states.
The reporting model keeps the business-relevant states and removes intermediate operational noise, while raw history can still be retained for audit and debugging.
Try this State Reduction 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 redundant state versions were reduced or kept.
Source state and reporting state are not always the same thing.
Operational systems capture workflow detail. Reporting models usually need stable business states. State Reduction defines which changes matter analytically and which changes should remain only in raw history.
Preserve raw history, but publish reduced reporting state.
Validate that reduction removes noise without losing business meaning.
State Reduction turns operational history into analytical history.
It reduces noise while preserving the changes that matter for reporting.
Without reduction, historical models can be technically accurate but analytically unusable.
Use the Workbench to reason about reduced historical state.
Validate gaps, overlaps, joins and snapshot behavior before publishing a reduced reporting model.
Open Historical Modeling Workbench →