EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB17193: Limiting the number of XML cells in MicroStrategy Intelligence Server 9.x and 10.x


Community Admin

• Strategy


Limiting the number of XML cells in MicroStrategy Intelligence Server 9.x and 10.x

Large report result sets, when generated into XML, can require significant amount of Strategy Intelligence Server memory. Strategy Web products handle this by implementing the incremental fetch feature. However if the incremental fetch limit is too large, users can also govern the result set's size by setting the maximum number of XML cells at the Strategy Intelligence Server 9.x level. This determines the maximum number of cells that can be returned from Strategy Intelligence Server to the Web server at a time.
 
The number of cells that are counted toward this limit is the number of rows multiplied by the number of metric columns. The attribute cells are not counted.
 
For example, if the XML limit is set at 2 cells and a report generates 10 rows and has 1 metric, the report is split into 5 pages.
 
Other Examples:
 
Max Number of XML Cells = 25.
With 1 metric:

ka04W000000Oh6LQAS_0EM440000002BOW.jpeg

With 3 metrics:

ka04W000000Oh6LQAS_0EM440000002BOV.jpeg

<
With 2 metrics in the row axis and the Month attribute:

ka04W000000Oh6LQAS_0EM440000002BOY.jpeg

<
Additionally, when users export large reports from Strategy Web or Web Universal as formatted data, the XML is generated in batches. This XML limit determines how large the batches are, and therefore, how much memory they consume. Depending on this XML limit, Strategy Intelligence Server behaves differently:
 

  • If the limit is smaller, it takes a longer time to generate the XML because it does it in small batches, thus taking less memory and system resources.
  • If the limit is larger, it takes a shorter time to generate the XML in fewer, but larger, batches, thus using more memory and system resources.

To set the XML limit, use the Intelligence Server Configuration editor, select the Governing: File Generation category, then specify the Maximum number of XML cells, as shown below:

ka04W000000Oh6LQAS_0EM440000002BOX.jpeg

Restart Strategy Intelligence Server for the new limit to take effect.
 


Comment

0 comments

Details

Knowledge Article

Published:

June 4, 2017

Last Updated:

June 4, 2017