7.6 Report Bursting

In a large enterprise reporting deployment, it is important to handle both a large amount of data and a large number of users. Consider a case where a single report such as a monthly statement needs to be delivered to thousands of users. This could present certain inefficiencies, because to ensure data security, the same report will need to be regenerated for each user. This means that the same queries are run multiple times, taxing the database.

Report bursting is a feature that allows a report to run only once, and yet still provide the appropriate output to each consumer of the report. This greatly reduces the load on the database and the reporting server, while still ensuring data security. For example, in the case of a monthly statement, a single query can be executed to return the data for all users. When the report is distributed to users, it is “burst” into parts, and each user receives the partial report containing only the information pertaining to them. Each user thus receives a report personalized with information relevant to their needs.

<< Creating Custom Presenters © 1996-2013 InetSoft Technology Corporation (v11.4) 7.6.1 Implementing Report Bursting >>