Publication | Closed Access
Modeling multidimensional databases
453
Citations
21
References
2002
Year
Unknown Venue
Relational DatabaseEngineeringDatabasesAd Hoc AggregatesSemantic WebMultidimensional DatabasesInformation RetrievalData ScienceData MiningDatabase SystemManagementData IntegrationData ManagementKnowledge DiscoveryFew Algebraic OperationsComputer ScienceDatabase ModelDatabase TheoryMultidimensional DatabaseDatabase DesignSemantic FoundationData Modeling
The authors propose a data model and algebraic operations that establish a semantic foundation for multidimensional databases. Their model symmetrically treats dimensions and measures, supports multiple hierarchies and ad hoc aggregates, and introduces minimal, composable, reorderable, closed operators that translate to SQL and can run on relational or specialized engines. These operators enable declarative specification and optimization of multidimensional queries, separate front‑end from back‑end, and provide a framework for further research.
The authors propose a data model and a few algebraic operations that provide semantic foundation to multidimensional databases. The distinguishing feature of the proposed model is the symmetric treatment not only of all dimensions but also measures. The model provides support for multiple hierarchies along each dimension and support for ad hoc aggregates. The proposed operators are composable, reorderable, and closed in application. These operators are also minimal in the sense that none can be expressed in terms of others nor can any one be dropped without sacrificing functionality. They make possible the declarative specification and optimization of multidimensional database queries that are currently specified operationally. The operators have been designed to be translated to SQL and can be implemented either on top of a relational database system or within a special purpose multidimensional database engine. In effect, they provide an algebraic application programming interface (API) that allows the separation of the front end from the back end. Finally, the proposed model provides a framework in which to study multidimensional databases and opens several new research problems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1