Snapshot Reproducibility
Snapshot Reproducibility answers a simple question: if you rebuild last month’s report today, should it produce the same result or the corrected result?
The same month-end report produces different numbers when rebuilt later.
This usually happens when reports are rebuilt from mutable source data. Late-arriving records, corrected history, overwritten dimensions or changed relationships can alter the result even though the reporting date did not change.
Try this Snapshot Reproducibility 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 the snapshot remains reproducible or only reflects the current rebuild.
The model does not separate reporting date from knowledge date.
A report can be correct for a business date and still use information that was not known when the report was originally published. Snapshot Reproducibility makes that distinction explicit.
Decide whether the report should show current truth or what was known at the time.
Validate whether reports can be rebuilt consistently.
Reproducible snapshots create trust in historical reporting.
Snapshot facts are often the bridge between complex historical source behavior and simple business reporting.
Without clear reproducibility rules, the same historical question may produce different results depending on when and how the query is rebuilt.
Design reproducible historical reporting models.
Use the Historical Modeling Workbench to reason about reporting dates, knowledge dates, source corrections and snapshot validation risks.
Explore Snapshot Reproducibility →