Systems and methods of mapping multidimensional data and executing queries
First Claim
1. A method comprising:
- receiving, at a server from a computing device, a query identifying a source multidimensional cube, a mapped measure associated with the source multidimensional cube, and one or more classification values, wherein the mapped measure corresponds to a measure associated with a mapped multidimensional cube that is distinct from the source multidimensional cube;
generating a cell set, wherein each cell of the cell set corresponds to a respective combination of the one or more classification values;
executing the mapped measure with respect to each cell of the cell set to generate one or more query execution results; and
sending the one or more query execution results to the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving, at a server from a computing device, a query identifying a source multidimensional cube, a mapped measure associated with the source multidimensional cube, and one or more classification values. The mapped measure corresponds to a measure associated with a mapped multidimensional cube that is distinct from the source multidimensional cube. The method also includes generating a cell set, wherein each cell of the cell set corresponds to a respective combination of the one or more classification values. The method further includes executing the mapped measure with respect to each cell of the cell set to generate one or more query execution results and sending the one or more query execution results to the computing device.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a server from a computing device, a query identifying a source multidimensional cube, a mapped measure associated with the source multidimensional cube, and one or more classification values, wherein the mapped measure corresponds to a measure associated with a mapped multidimensional cube that is distinct from the source multidimensional cube; generating a cell set, wherein each cell of the cell set corresponds to a respective combination of the one or more classification values; executing the mapped measure with respect to each cell of the cell set to generate one or more query execution results; and sending the one or more query execution results to the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, from a computing device, a query identifying a source multidimensional cube, a mapped measure associated with the source multidimensional cube, and one or more classification values, wherein the mapped measure corresponds to a measure associated with a mapped multidimensional cube that is distinct from the source multidimensional cube; generating a cell set, wherein each cell of the cell set corresponds to a respective combination of the one or more classification values; executing the mapped measure with respect to each cell of the cell set to generate one or more query execution results; and sending the one or more query execution results to the computing device. - View Dependent Claims (18)
-
-
19. An apparatus comprising:
-
a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving, from a computing device, a query identifying a source multidimensional cube, a mapped measure associated with the source multidimensional cube, and one or more classification values, wherein the mapped measure corresponds to a measure associated with a mapped multidimensional cube that is distinct from the source multidimensional cube; generating a cell set, wherein each cell of the cell set corresponds to a respective combination of the one or more classification values; executing the mapped measure with respect to each cell of the cell set to generate one or more query execution results; and sending the one or more query execution results to the computing device. - View Dependent Claims (20)
-
Specification