InetSoft Reporting Software - Scheduling Report Bursting

Scheduling report bursting takes mere minutes when using InetSoft's powerful reporting software, an elite business intelligence platform with a small javascript footprint.

View the information below to learn more about the Style Intelligence solution.

View 2-min Demo
Dashboard and Visualization Examples
report bursting example

How to Create a Report Burst

Report bursting is a batch reporting feature in which a large report is generated offline and internally segmented, or “bursted,” according to users or roles. When each user views this burst report, they will see only the segment targeted to them. Using a scheduled burst action, it is possible to deliver each segment of this report to the appropriate user/role.

A Burst Action can be associated with a task by choosing 'Burst' as the action type and specifying the appropriate property values. The filename you specify for the 'Save to Disk' option, and the attachment for the 'Deliver to Emails' option can include parameters to automatically insert the report name and time/date of report generation.

These parameters use the java.text.MessageFormat syntax, where “{0}” represents the report alias (report name, if no alias is specified), and “{1,date}” represents the time/date of report generation. You can specify a format for the date parameter using the java.text.SimpleDateFormat syntax. Some examples of automatically generated filenames are shown below.

Specified Filename

Generated Filename

myRep_{1,date}.pdf

myRep_Nov 14, 2007.pdf

{0}_{1,date}.pdf

Production_Nov 14, 2007.pdf

myRep_{1,date,MMM-dd}.pdf

myRep_Nov-14.pdf

myRep_{1,date,EEE-h-mm a}.pdf

myRep_Wed-11-49 AM.pdf

myRep_{1,date,yy-MM-dd-HH-z}.pdf

myRep_07-11-14-11-EST.pdf

Because of filename restrictions, you cannot use the “{1,time}” syntax that is available for email subject lines.

To include a report's creation parameter values in the file name, simply place each parameter name within curly braces. The parameter names you enter in the filename must exactly match the parameter names in the 'Creation Parameters' panel of the Action tab. For example, if a parameter called “stateParam” is assigned a value of “NJ” in the 'Creation Parameters' panel, then the filename.

myRep_{1,date,MMM-dd}_{stateParam}.pdf

will yield a generated filename of

myRep_Nov-14_NJ{0}.pdf

InetSoft Viewpoint

"The open standards aspect is very important to us since it allows our customers to integrate our technology more easily and leverage assets they already have, in terms of hardware and software and IT skills. So based on this BI platform, our software delivers a host of front-end BI tools including visualization tools, enterprise reporting, monitoring dashboards, and analysis. Those functions were based on a very powerful patent-pending technology we call Data Block.

This Data Block technology is really made up of a back-end data mashup engine and a caching middle layer. There is a front-end we call the worksheet, which is a Web-based, spreadsheet-like user interface that a power user can easily use to combine and transform data blocks. The data blocks are typically started at the atomic data block level. That is typically created by an IT or a BI specialist. They choose these data blocks and performance tune those data blocks.

Then the power users can use those building blocks to build more complex, but more useful structures for answering the questions they have on hand. And all the data blocks you build, in turn become building blocks themselves. You can build on this architecture, building very sophisticated structures which you can use to answer a wide range of unanticipatible questions. " - Luke Liang, CEO, InetSoft

Previous: Report Scheduler Actions