A framework for object-oriented on-line analytic processing

Although data warehouses are viewed as organized, summarized repositories of time-oriented data conceptually, the physical implementation determines the speed, efficiency, scalability, and extensibility of this view. Two major physical implementations exist today: data warehouses built upon relational database management systems (ROLAP) and warehouses built upon proprietary multi-dimensional databases (MOLAP). Both ROLAP and MOLAP have their own advantages and disadvantages due to their physical implementation. This paper presents another physical implementation using an object-oriented database or persistent objects— Object Oriented On-line Analytic Processing (O3LAP)— as a possible alternative, compares the O3LAP model with the current models, suggests possible extensions to the current OLAP models, defines the elements involved in the mapping of a logical model to the physical one, illustrates queries based on the O3LAP model, and discusses areas for future research.

[1]  Sunita Sarawagi,et al.  Modeling multidimensional databases , 1997, Proceedings 13th International Conference on Data Engineering.

[2]  John G. Hughes,et al.  Object-oriented databases , 1991, Prentice Hall International series in computer science.

[3]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[4]  George Colliat,et al.  OLAP, relational, and multidimensional database systems , 1996, SGMD.

[5]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 , 1993 .

[6]  Erik Thomsen,et al.  OLAP Solutions - Building Multidimensional Information Systems , 1997 .