Patent ID: 7337163

Claim:
A method for sending a multidimensional database query to one or more data servers, the multidimensional database query including a grid having one or more rows and one or more columns, an action range, and an operation, the method comprising: creating a row tree structure, said row tree structure representing title and header rows in the query grid; creating a column tree structure, said column tree structure representing header columns in the query grid; performing the operation on the row tree structure and the column tree structure; splitting the query grid into two or more split query grids using the row tree structure and the column tree structure, wherein each split query grid represents a portion of the database query; transmitting the split query grids to the one or more data servers; parsing the two or more split query grids to identify n header rows; discarding the first n rows of each parsed split query grid subsequent to a first parsed split query grid to obtain one or more resultant split query grids, where n is the number of rows traversed until a first data item is encountered; and appending each resultant split query grid to the first parsed split query grid.