XML Data Chunking

XML data chunking supports distributed processing.

XML data chunking is suitable for large and long-running reports. If the administrator selects the Enable Data Chunking runtime property at the instance level, you can enable XML data chunking for individual data models, reports, and scheduled jobs.

In a data model, if you click Chunking, select Enable Chunking, and then specify an attribute in the Split By field, the data model pre-processor uses the split key to split large amounts of XML data into several chunks of data of manageable size.

Before you enable XML data chunking, understand its limitations and recommended usage.

XML data chunking:

  • Is best suited for listing reports using a table and with no cross-references.
  • Supports sorting, grouping, aggregation, and cross-referencing operations only within the individual chunked output. The merged output doesn't support these data operations.
  • Adds page numbers to the PDF pages of the merged output. In the report template, remove the page numbering element to avoid duplicate or overlapping page numbers in the PDF output.
  • Supports running totals, and other functions only within the individual chunked output, and each is reset with each chunked output.
  • Supports only RTF, XPT, and eText, and XSL templates.
  • Supports only PDF, XLSX, and Text output formats.
  • Doesn't support multiple output formats. If you select XML chunking for a scheduled job, multiple outputs aren't allowed.
  • Isn't supported for online reports.