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 Force.com Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.