Bursting a Report

In this section:

Reference:

Instead of distributing an entire report from a scheduled report procedure (FEX), you can use the ReportCaster burst feature to break the report into sections to be distributed separately to the same or different destinations. Bursting enables you to target relevant sections of a report to individual users. Each report section is saved to a separate file.

If you are distributing a burst tabular report, the burst value is determined by the first BY field. If you are distributing a burst graph report, the burst value is determined by the second BY field. The burst value is automatically determined by the internal matrix, which is a memory area that stores each database field value and calculates values referenced by the TABLE or GRAPH request.

You can send several report sections to one recipient by specifying the destination of that recipient (email addresses, FTP server locations, and files or printers) for each section you want to send. You can also send several report sections to one destination. The burst values you specify in the Distribution List must exist in the data source you are reporting against.

Note:

Example: Specifying Burst Values in a Distribution List

You can specify sort field burst values and destinations (email addresses, FTP, or printers) when creating or editing a Distribution List.

Using the primary sort field values (Northeast Sales, South Sales, and Midwest Sales), the email address of each representative is associated with the relevant sales report data. Since Chuck Hill needs only the data for the Northeast branch, the sort value Northeast is listed in the Burst Value column and is associated with his email address in the E-mail column.

However, Tom Gregory works in both the Midwest and South regions. Since he requires data for both regions, his email address is listed in the E-mail column twice, next to a Burst Value column entry for each region.

Note: You can click on a column heading to sort the data in that column.

Tip: You can specify multiple email addresses on a single Address line. For details, see Specifying Multiple E-mail Addresses.

Reference: Considerations When Distributing a Burst Report Using FTP

When distributing a burst report using FTP, consider the following:

  • When using a format of HTML, PDF, or EXL2K, an index page for the burst report output is generated.
  • The index page for FTP distribution will only contain the burst values specified in the Distribution List. The report output is distributed only for the specified burst values.
  • The index page links for burst report output distributed using FTP are incorrect when specifying BASEURL in the scheduled procedure. This is because ReportCaster does not parse and evaluate the procedure code of the scheduled job. To resolve this, move the distributed files to the BASEURL directory or specify the fully qualified directory path of the distributed output in the index page.
  • On z/OS, burst report output distributed using FTP is created in sequential data sets having the following qualifiers:
    • High-level Qualifier: User ID specified for the FTP Server.
    • Additional Qualifiers: Location value in the Distribution tab and file(s) supplied in a Distribution List.

    To send burst output to a partitioned data set, specify an existing partitioned data set as Location and specify member names, without extensions, in the Distribution List File column. For example, highlevelqualilfier.location.file.

  • On z/OS, do not use an index name that is the same as the data (input) file from which you are reporting. If you specify an index name that is the same as the DDNAME in the DYNAM for your data file, the data file is overwritten with the report output.
  • On z/OS, the index page is generated with extra characters preceding the burst values. The links on the page to the report sections are correct.

Bursting Guidelines and Limitations

This section provides detailed information to assist you in defining burst values.

When a schedule task specifies to burst a report procedure (FEX), all data values generated for each burst section are returned to the Distribution Server.

The following are guidelines and limitations that apply to the burst feature: