Stand-alone cartridge-style data aggregation server providing data aggregation for OLAP analyses
DCFirst Claim
1. A stand-alone data aggregation server for use with any one of a plurality of different OLAP servers that each provide an application layer and presentation layer through which multiple users perform OLAP analyses via interaction with client machines operably coupled thereto, the data aggregation server comprising:
- an aggregation engine that is integrated with a multidimensional data store and an interface, the aggregation engine performing data aggregation operations on data loaded from, database and storing the resultant aggregated data in a multidimensional datastore; and
the interface receiving requests communicated from any one of said plurality of differer;
OLAP servers, accessing the aggregation engine to retrieve from the multidimensional datastore aggregated data pertaining to said requests, and communicating the aggregated data corresponding to said requests to said one OLAP server that communicated said requests.
12 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB) realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional OLAP systems to achieve significant improvements in system performance. In accordance with the principals of the present invention, the stand-alone aggregation server contains a scalable MDDB and a high-performance aggregation engine that are integrated into the modular architecture of the aggregation server. The stand-alone aggregation server of the present invention can uniformly distributed data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable. The stand-alone aggregation server of the present invention can be used to realize (i) an improved MDDB for supporting on-line analytical processing (OLAP) operations, (ii) an improved Internet URL Directory for supporting on-line information searching operations by Web-enabled client machines, as well as (iii) diverse types of MDDB-based systems for supporting real-time control of processes in response to complex states of information reflected in the MDDB.
246 Citations
18 Claims
-
1. A stand-alone data aggregation server for use with any one of a plurality of different OLAP servers that each provide an application layer and presentation layer through which multiple users perform OLAP analyses via interaction with client machines operably coupled thereto, the data aggregation server comprising:
-
an aggregation engine that is integrated with a multidimensional data store and an interface, the aggregation engine performing data aggregation operations on data loaded from, database and storing the resultant aggregated data in a multidimensional datastore; and
the interface receiving requests communicated from any one of said plurality of differer;
OLAP servers, accessing the aggregation engine to retrieve from the multidimensional datastore aggregated data pertaining to said requests, and communicating the aggregated data corresponding to said requests to said one OLAP server that communicated said requests.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
a plurality of client machines communicating with an OLAP server over a network;
the OLAP server including OLAP analysis logic and presentation logic to enable user-directed OLAP analysis on data; and
the stand-alone aggregation server of claim 1 that operably communicates with the OLAP server to perform data aggregation operations on the data, and store and manage such data for access by the OLAP server.
-
-
14. The OLAP system of claim 13, wherein the network includes the infrastructure of the Internet.
-
15. The OLAP system of claim 14, wherein said client machines include a web-browser-based user interface that enables said user-directed OLAP analysis.
-
16. A decision support system operable within an enterprise, the system comprising:
-
a plurality of client machines communicating with a first server over a network;
the first server including support for user-directed analysis of data; and
the stand-alone aggregation server of claim 1 that operably communicates with the first server to perform data aggregation operations on the data, and store and manage such data for access by the first server.
-
-
17. The decision support system of claim 16, wherein the network includes the infrastructure of the Internet.
-
18. The decision support system of claim 17, wherein said client machines include a web-browser-based user interface that enables said user-directed analysis.
Specification