Expression templates and object classes for multidimensional analytics expressions
First Claim
Patent Images
1. A method for defining an analytics query, the method comprising:
- inserting a metadata definition of a component of a multidimensional database structure into a metadata definition for the analytics query; and
inserting a metadata definition for an analytics expression into the metadata definition for the analytics query.
2 Assignments
0 Petitions
Accused Products
Abstract
Abstract metadata representing a multidimensional database expression and parameters in the multidimensional database expression are generated. Using the metadata, a class is generated that can be used to obtain an abstract data structure for the multidimensional database expression. The obtained data structure can then be translated into a desired multidimensional query language expression string that can be executed to retrieve data from a multidimensional database.
33 Citations
20 Claims
-
1. A method for defining an analytics query, the method comprising:
-
inserting a metadata definition of a component of a multidimensional database structure into a metadata definition for the analytics query; and
inserting a metadata definition for an analytics expression into the metadata definition for the analytics query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method comprising:
-
generating metadata representing a multidimensional database expression and parameters in the multidimensional database expression; and
generating an expression class from the metadata. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
requesting an expression data structure representative of an analytics expression;
applying the expression data structure to a translator to obtain an analytics expression string; and
executing the analytics expression string to obtain data from a multidimensional database. - View Dependent Claims (17, 18, 19, 20)
-
Specification