OLAP query generation engine
First Claim
Patent Images
1. A method of generating an On-Line Analytical Processing (OLAP) query, comprising:
- providing a query object capable of supporting a plurality of OLAP servers, each of the OLAP servers using a different structured query format;
determining an OLAP server from among the plurality of OLAP servers for which the query will be executed based upon a property of the query object; and
processing the query object to generate a query statement using the structured query format corresponding to the OLAP server determined.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating an On-Line Analytical Processing (OLAP) query. A query object is provided that supports a plurality of OLAP servers which use different structured query formats. An OLAP server is determined from among the OLAP servers for which the query will be executed based on a property of the query object. The query object is processed to generate a query statement using the structured query format that corresponds to the determined OLAP server.
-
Citations
31 Claims
-
1. A method of generating an On-Line Analytical Processing (OLAP) query, comprising:
-
providing a query object capable of supporting a plurality of OLAP servers, each of the OLAP servers using a different structured query format;
determining an OLAP server from among the plurality of OLAP servers for which the query will be executed based upon a property of the query object; and
processing the query object to generate a query statement using the structured query format corresponding to the OLAP server determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for generating an OLAP query using a query object capable of supporting a plurality of OLAP servers, each of the OLAP servers using a different structured query format, the apparatus comprising:
-
means for determining, based upon a property of the query object, an OLAP server from among the plurality of OLAP servers; and
means for processing the query object to generate a query statement using the structured query format corresponding to the OLAP server determined. - View Dependent Claims (14, 15)
-
-
16. An OLAP query generation engine, comprising:
-
a query object model, the query object model including a data structure which models an OLAP query; and
a programming interface for generating an OLAP query statement from the query object model according to a structured query format specified by the query object model. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An OLAP query object model, comprising:
-
a query object which defines an OLAP query in abstract form; and
a root object including methods for transforming the query object into an OLAP query statement according to a structured query format specified by the query object. - View Dependent Claims (24, 25)
-
-
26. An OLAP query generation engine for use with an OLAP query and reporting application that supports a first OLAP server using a first structured query format and supports a second OLAP server using a second structured query format, the engine comprising:
-
an object model including a data structure that models an OLAP query; and
a programming interface for generating an OLAP query statement according to the first structured query format when the first structured query format is specified by the object model and according to the second structured query format when the second structured query format is specified. - View Dependent Claims (27, 28)
-
-
29. A method of generating an OLAP query using a query object capable of supporting a plurality of OLAP servers, each of the OLAP servers using a different structured query format, the method comprising:
-
determining, based upon a property of the query object, an OLAP server from among the plurality of OLAP servers; and
processing the query object to generate a query statement using the structured query format corresponding to the OLAP server determined. - View Dependent Claims (30, 31)
-
Specification