System and method for online analytical processing
First Claim
Patent Images
1. A computer-implemented method for analyzing data comprising the steps of:
- receiving a call from an analytical processing application;
constructing a query object based on the call;
translating the query object into a textual query for submission to a data warehouse;
retrieving data from the data warehouse in response to the submission of the textual query; and
providing at least some of the data retrieved from the data warehouse in response to the textual query;
wherein said providing at least some of the data retrieved includes;
receiving a specification of an extent of a multidimensional cursor from the analytical processing application; and
determining said at least some of the data based on the specification.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for analyzing data is described, in which an application programming interface (API) is provided to permit an online analytical processing (OLAP) application to manipulate data and queries in a model close to the business model the OLAP application was designed to support. A data server is provided to translate between the object-oriented representation and the native database query format. In one embodiment, a multidimensional virtual cursor is implemented to further simplify the logic of the OLAP application.
52 Citations
10 Claims
-
1. A computer-implemented method for analyzing data comprising the steps of:
-
receiving a call from an analytical processing application; constructing a query object based on the call; translating the query object into a textual query for submission to a data warehouse; retrieving data from the data warehouse in response to the submission of the textual query; and providing at least some of the data retrieved from the data warehouse in response to the textual query; wherein said providing at least some of the data retrieved includes;
receiving a specification of an extent of a multidimensional cursor from the analytical processing application; and
determining said at least some of the data based on the specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification