×

Encapsulation of multiplicity and sparsity in multidimensional query execution systems

  • US 9,069,837 B2
  • Filed: 12/18/2013
  • Issued: 06/30/2015
  • Est. Priority Date: 10/18/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing a multidimensional query, comprising:

  • providing, using a processor of a computer, an On-Line Analytical Processing (OLAP) database that presents multidimensional data having dimensions;

    for each multidimensional expression in the multidimensional query that specifies a subset of dimensions from the dimensions of the multidimensional data,evaluating, the multidimensional expression to generate a representation by generating;

    an evaluation context specifying members of the subset of dimensions, wherein some of the dimensions in the subset are non-degenerated dimensions, and remaining dimensions in the subset are degenerated dimensions, and wherein a degenerated dimension is one in which there is a same result for the evaluation of the multidimensional expression for different members of the degenerated dimension,a condensed value storage that stores values in a table for members of the non-degenerated dimensions, anda degeneration status that specifies members of the degenerated dimensions that are not stored in the condensed value storage; and

    storing the representation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×