You can set report processing options to specify when data is retrieved for a report. It is useful to schedule data processing for a report if the external data source is refreshed at specific times (for example, a data warehouse that is refreshed daily or weekly) and you want to avoid the overhead of retrieving the same data each time a report is requested. Scheduling data processing is also useful if you want to control the processing load on the external database server or when you want to provide consistent results for multiple users who must work with identical sets of data. With volatile data, an on-demand report can produce different results from one minute to the next. A report snapshot, by contrast, allows you to make valid comparisons against other reports or analytical tools that contain data from the same point in time.
A report snapshot is a report that contains layout instructions and query results that were retrieved at a specific point in time. Unlike on-demand reports, which get up-to-date query results when you select the report, report snapshots are processed on a schedule and then saved to a report server. When you select a report snapshot for viewing, the report server retrieves the stored report from the report server database and shows the data and layout that were current for the report at the time the snapshot was created.
Report snapshots are not saved in a particular rendering format. Instead, report snapshots are rendered in a final viewing format (such as HTML) only when a user or an application requests it. Deferred rendering makes a snapshot portable. The report can be rendered in the correct format for the requesting device or Web browser.
To configure report processing options
Navigate to and open the report for which you want to set processing options.
Hover over the report, and click the drop-down arrow.
In the drop-down menu, click Manage and then select the Processing Options tab.
Click Render this report from an execution snapshot, and then select one of the following options:
If you want to create a snapshot, select Use the following schedule to create report execution snapshots, and then either define a report-specific schedule or select from the Shared schedule list.
If you want to create a snapshot immediately, select Create a report snapshot when you click the Apply button on this page.
Set Report Processing Properties
Open and Close a Report (Report Manager)
Contents Page (Report Manager)
Report Server Content Management (SSRS Native Mode)
Processing Options Properties Page (Report Manager)