Analytic Snapshots

Reports, by their nature, are a representation of the state of your data at a certain point in time, including data values taken from underlying data objects at that time. If the data changes, a second, minute or day after the report, the existing report does not reflect those changes.

The data in a report is static by its very nature–there is no getting around it. Typically, report users understand this inherent limitation. Data in a report is old, but there is such a thing as data that is too old and therefore invalid.

Individuals can, of course, run a report whenever they want to see the latest data. This approach has some virtues, but also some downsides. Running a report over and over again not only increases resource ...

Get The Developer’s Guide to the Platform now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.