Performance Improvements for Report Creation

Performance Improvements for Report Creation

In order to improve performance of report creation it is important to understand the difference between server-side filtering and report-side filtering. Server-side filtering is done when a user starts to generate a report. The window below shows where a user can set filters ([Assigned to] equals Me). This is done on the server before data is send to the client (or the report respectively). It allows you to decrease the amount of data sent to the report.
 
 
Report-side filtering is setup in the report itself, i.e. the data sent by the server to a user’s client machine can be filtered additionally inside the report.
 
As a general rule of thumb to improve performance of reports in the first place, it is recommended to set up a server-side filter so that only data that is really needed in that report is sent to the report (too much data slows down the report).
That is why a user can also configure the data sent to the report in general (it is an additional point for improvement) in more detail. A typical example is to exclude pictures if they are not shown/used in the report.
 
 
 
    • Related Articles

    • Basic Report Elements

      Layout Designer The layout designer features a drag and drop interface where you can add labels or pictures to your report or manipulate the design properties of elements. These labels can be edited and the properties can also be changed using ...
    • Basic Report Elements

      Layout Designer The layout designer features a drag and drop interface where you can add labels or pictures to your report or manipulate the design properties of items. These labels can be edited and the properties can also be changed using scripts, ...
    • The Report Wizard

      The report wizard is a dialog that helps you to correctly bind your report to the correct data. Once the layout designer has been opened, there is a filled triangle in the top left corner which opens a menu when clicking on it allowing you to open ...
    • Creating a Report

      The report is created based on the information within the currently selected project folder or subfolder. The list of available reports depends on the amount of templates stored within the current selected project. Report templates can be used in ...
    • Creating a new report template

      To create a new report it is important to decide which data you want to use as a basis. You can decide to base your report on requirements, test cases, test scenarios, or defects. The layout designer will not be affected by your choice, only the ...