MULTIDIMENSIONAL SCHEMA EVOLUTION
Integrating New OLAP Requirements
Mohamed Neji, Ahlem Nabli, Jamel Feki, Faiez Gargouri
Laboratory MIRACL, ISIM Institute, BP 1030-3018, Sfax. Tunisie
Keywords: Data warehouse, Data mart, Schema evolution, OLAP requirement.
Abstract: Multidimensional databases are an effective support for OLAP processes. They improve the enterprise
decision-making. These databases evolve with the decision maker requirements evolution and, are sensitive
to data source changes. In this paper, we are interested in the evolution of the data mart schema due to the
raise of new OLAP needs. Our approach determines first, what functional data marts will be able to cover a
new requirement, if any, and secondly, decides on a strategy of integration. This leads either to the alteration
of an existing data mart schema or, to the creation of a new schema suitable for the new requirement.
1 INTRODUCTION
Decisional systems based on data warehouses
(DWs). In a previous work, we proposed a top down
DW design approach where requirements are
expressed as two-dimensional sheets. This approach
generates data mart (DM) schemes (Feki, 2004),
(Nabli and al., 2005) and (Soussi and al., 2004).
However, these requirements evolve and may
require additional data.
Recently, literature has brought forward the
problem of evolutions in the multidimensional
structures and, new models have been proposed. The
updating models (Blascka and al., 1999), focus on
mapping data into the most recent version of the
structure, whereas tracking history models (Bliujute
and al., 1998), (Chamoni and al., 1999), (Eder and
al., 2001), (Mendelzon and al., 2000) and (Pedersen,
2001) keep trace of the evolution of the system. The
approach in (Chamoni and al., 1999) develops a
multidimensional temporal model.
The model of (Eder and al, 2001) proposes mapping
functions that allow conversions between structure
versions. It provides a partial solution, which neither
takes schema evolution and time consistent
presentation into account, nor considers complex
dimension structures.
In (Pedersen and al., 2001), the authors propose
a conceptual model focusing on imprecision and
complex dimension structures. However, their model
does not provide the means to reporting data in any
other versions than the latest.
In this context of study, (Body and al., 2003) present
a model with validity periods and a multiversion
concept. They distinguished between schema
evolution and dimension instance evolution. This
work presents a list of operations for schema
changes and a set of operations for the instance
dimension changes. Similarly, we consider two
levels of evolution; the intention level (schema) and
the extension level (data).
In particular, we are interested with DM schema
evolution due to the emergence of new OLAP
requirements. To do so, we develop two main steps:
one comparison step, it is to identify which DM
schema may be altered, and one adaptation step to
make the necessary alterations on the DM schema.
In the remainder, section 2 will present the
multidimensional concepts, our notation and
describes the structure of OLAP requirements.
Section 3 describes our approach of MS evolution.
Section 4 outlines the proposed method and sets
future works.
2 MULTIDIMENSIONAL
CONCEPTS
Fact
Each fact reflects the information of the subject that
has to be analyzed.
Definition. A fact F is defined as (fname, Mf) where:
- fname is the name of a fact,
331
Neji M., Nabli A., Feki J. and Gargouri F. (2006).
MULTIDIMENSIONAL SCHEMA EVOLUTION - Integrating New OLAP Requirements.
In Proceedings of the Eighth International Conference on Enterprise Information Systems - DISI, pages 331-334
DOI: 10.5220/0002461303310334
Copyright
c
SciTePress