| eG Monitoring |
|---|
|
Measures reported by SSRSSessionTest Each report session is associated with a single, requesting consumer client for a given report. The report session setting represents a modifiable duration of time within which a report server is allowed to serve report requests 1) from the same consumer client, and 2) from the same intermediate format that has been cached on the server. When a client makes a report request, the retrieved data and report layout are merged into intermediate format, and stored in the session cache. The intermediate format within the cache can be rendered multiple times, in multiple formats, within the duration of the report session. To assure users of a consistent viewing experience during a single browser session, administrators must make sure that report session caching is configured correctly and is used effectively. Another mode of caching that is widely used is Snapshot caching. With Snapshot caching, a single intermediate format file “version” is stored in the ReportServerDB database. Once a Snapshotconfigured report has been executed, and an instance of its intermediate format is available in the SnapshotData table of the ReportServerDB database, the cached instance of the report is shared between the first client who requests the report and other clients that later request the same report. Because snapshot reports are generated from intermediate files and are shared by multiple clients, they enhance the reporting performance of large, complex reports. To ensure peak reporting performance at all times, it is imperative that administrators configure and schedule snapshot reporting correctly. Using the SSRSSessionTest test, administrators can evaluate the effectiveness of session and snapshot caching, and can figure out whether the configuration of these caching modes need to be tweaked to improve performance. This test tracks the user sessions to the report server and reports the count of new sessions accessing reports from the cache. This way, the test reveals how well the cache is used. Additionally, the test also reports the rate at which requests are received for reports that are open in an existing session. This is a good indicator of how snapshot reporting helps. Outputs of the test : One set of results for the report server being monitored. The measures made by this test are as follows:
|