Multidimensional modeling is nowadays recognized to best reflect the decision makers' analytical view on data. In this paper, we address some modeling features that we believe existing multidimensional models do not fully cover, such as considering real life entities that are meant to be analyzed as complex objects, allowing for simple and complex measures, treating facts and dimension members equally and observing hierarchies within and between complex entities. We propose a layered multidimensional model based on the concept of complex object which encapsulates data and structure complexity and eases the creation and manipulation of complex data cubes. We need to define our model at three layers. The first layer class diagram describes complex objects and captures the hierarchical organization of their attributes. The second layer package of classes describes the multidimensional model as a set of complex objects that are connected by relationships and some of which are organized in hierarchies. The third layer package of packages describes complex cubes which are derived from the multidimensional model. We show the benefits and feasibility of our proposals through their implementation in a real-life case study. © 2013 Springer-Verlag.
CITATION STYLE
Boukraâ, D., Boussaïd, O., Bentayeb, F., & Zegour, D. E. (2013). A layered multidimensional model of complex objects. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7908 LNCS, pp. 498–513). https://doi.org/10.1007/978-3-642-38709-8_32
Mendeley helps you to discover research relevant for your work.