thesis

Personnalisation de requêtes et visualisations OLAP sous contraintes

Defense date:

Jan. 1, 2007

Edit

Institution:

Tours

Disciplines:

Abstract EN:

La personnalisation de requêtes est très utilisées dans le domaine de la RI et des BDs. Elle aide l'utilisateur à faire face à la diversité et à la masse d'information à laquelle il a accès. Un entrepôt de données stocke de gros volumes de données multidimensionnelles, consolidées et historisées dans le but d'être analysés. L'entrepôt est notamment conçu pour supporter des requêtes complexes de décision (requêtes OLAP) dont les résultats sont visualisés sous forme de tableaux croisés. Ces résultats peuvent être très volumineux et souvent ils ne peuvent être visualisés entièrement sur le dispositif d'affichage (PDA, téléphone mobile, etc. ). Ce travail a pour objectif d'étudier la personnalisation de l'information, pour un utilisateur interrogeant un entrepôt par requêtes OLAP. Un état de l'art sur la personnalisation dans les BDRs nous permet d'en dégager les principales caractéristiques et de les adapter au contexte de l'interrogation d'entrepôt par requête OLAP. Nous proposons tout d'abord une formalisation du concept de visualisation de résultats de requêtes OLAP, et nous montrons comment les visualisations peuvent être construites et manipulées. Ensuite, nous proposons une méthode de personnalisation à ajouter au langage de manipulation des visualisations. Cet opérateur présente l'intérêt de pouvoir être implanté par transformation d'une requête ou du résultat de la requête. Nous proposons une implantation de cet opérateur, servant de base à un prototype permettant à un utilisateur d'obtenir sa visualisation préférée lors de l'intérrogation d'un entrepôt via son mobile. Ce prototype nous permet de valider notre approche et d'en vérifier son efficacité.

Abstract FR:

Personalization is extensively used in information retrieval and databases. It helps the user to face to diversity and the volume of information he accesses. A data warehouse stores large volumes of consolidated and historized multidimensional data to be analyzed. The data warehouse is in particular designed to support complex decision queries (OLAP queries) whose results are displayed under the form of cross tables. These results can be very large and often they cannot be visualized entirely on the display device (PDA, mobile phone, etc. ). This work aims to study the personalization of information, for a user querying a data warehouse with OLAP queries. A state of the art of works on personalization in relational databases allows us to establish their principal characteristics and adapt them to the context of exploitation of data warehouses by OLAP queries. We first propose a formalization of the concept of OLAP queries results visualizations, and we show how visualizations can be built and manipulated. Then, we propose a method for personalizing visualizations based on a user profile (including preferences and constraints). Our method corresponds to the formal definition of personalization operator added to the query language for visualizations. This operator can be implemented by transformation of a query or by transformation of the query result. We propose an implementation of this operator, which is used as a basis for a prototype allowing a user to obtain his preferred visualization when querying the data warehouse via a mobile device. This prototype allows us to validate our approach and to check its effectiveness.