The Report Processor ties components of a report server together and takes care of caching within SSRS. Caching refers to an ability of the SSRS to keep a copy of a processed report and return that copy when a user opens the report. Caching can shorten the time required to retrieve a report, especially if the report is large or is accessed frequently. All report caches are stored in the SSRS catalog ( specifically ReportServerTempDB database) and survive both SQL Server and Report Server restarts. Report Processor performs the following operations:
This is how Report Processor responds to users' requests :
|