MANAGING SPARSITY IN AN MULTIDIMENSIONAL DATA STRUCTURE
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention relate to a method, program product, and system for managing the percentage of unpopulated cells in a multidimensional data structure during the servicing of multidimensional analytical queries. In an embodiment, a multidimensional data structure is stored in a memory location of a computing device, wherein the multidimensional data structure includes a dimension that is a subset of a plurality of dimensions included in a relational database. The computing device determines a frequency of utilization of a dimension to service a multidimensional query request. The computing device combines the dimension with the multidimensional data structure responsive to the frequency of utilization.
45 Citations
18 Claims
-
1-6. -6. (canceled)
-
7. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a processor to:
-
determine a frequency of utilization of a dimension to service a multidimensional query request, wherein a multidimensional data structure is stored in a memory location included in a computing device that includes the processor, and wherein the multidimensional data structure includes a dimension that is a subset of a plurality of dimensions included in a relational database; and combine the dimension with the multidimensional data structure responsive to the frequency of utilization. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer system comprising:
-
one or more computer processors; one or more computer-readable storage media; program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to determine a frequency of utilization of a dimension to service a multidimensional query request, wherein a multidimensional data structure is stored in a memory location included in a computing device that includes the one or more processors, and wherein the multidimensional data structure includes a dimension that is a subset of a plurality of dimensions included in a relational database; and combine the dimension with the multidimensional data structure responsive to the frequency of utilization. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification