Title: M
1Méthode de conception d'une base de données
dimensionnelles contraintes
- EDA 2005, Lyon
- Franck RAVAT
- Faiza GHOZZI, Olivier TESTE, Gilles ZURFLUH
-
- IRIT - Equipe SIG/ED
- Contexte
- Modèle multidimensionnel contraint
- Méthode de conception de BDM contraintes
2Contexte Aide à la décision / BDM
Modèle Multidimensionnel Contraint
Conception de Schéma Multidimensionnel Contraint
Bilan Perspectives
Contexte
- Bases de données multidimensionnelles
- Problématique
- Modèle conceptuel
- Abstraction des aspects techniques
- Gestion de données fiables et hétérogènes
- Méthode de conception basée sur les besoins et
les sources
Sources
Système décisionnel
R E O R G A N I S A T I O N
I N T E R R O G A T I O N
C O N S T R U C T I O N
M D1
S 1
Outils danalyse
S 2
M D2
S n
M DN
3Problématique Modèle
Modèle Multidimensionnel Contraint
Conception de Schéma Multidimensionnel Contraint
Bilan Perspectives
Contexte
Modèle Multidimensionnel Contraint
- Objectif Modèle multidimensionnel conceptuel
- Flexible gestion des données hétérogènes
facilitée - Faciliter les prises de décisions
- Améliorer les corrélations
- Utiliser des données fiables
- Concepts
- Fait (NF, MF, IF, IStarF)
- Dimension (ND, PD, HD, ID)
- Hiérarchie (Nh, Paramh, Supplh, Condh)
- Constellation (NC, FC, DC, StarC, ConsC)
4Concepts du modèle dimensionnel
Conception de Schéma Multidimensionnel Contraint
Bilan Perspectives
Contexte
Modèle Multidimensionnel Contraint
5Expression des contraintes
Conception de Schéma Multidimensionnel Contraint
Bilan Perspectives
Contexte
Modèle Multidimensionnel Contraint
- Contraintes intra-dimension
- Exclusion h1 h2 ssi ?IDk1?h1 ? ?IDk2?h2 ?
IDk1 ? IDk2 - Inclusion h1 h2 ssi ?IDk?h1 ? IDk?h2
- Simultanéité h1 h2 ssi ?IDk?h1 ? IDk?h2
- Totalité h1 h2 ssi ?IDk?ID, IDk?h1
? IDk?h2 - Partition h1 h2 ssi (?IDk?ID, IDk?h1
? IDk?h2) ?
(?IDk1?h1 ? ?IDk2?h2 ? IDk1 ?
IDk2)
6Expression des contraintes
Conception de Schéma Multidimensionnel Contraint
Bilan Perspectives
Contexte
Modèle Multidimensionnel Contraint
- Contraintes inter-dimensions
- Exclusion h1 ? h2 ssi (?IFj?IF ?ID1k1?h1
? ID1k1?IStarF(IFj)) ?
?(?ID2k2?h2 ID2k2?IStarF(IFj)) - Inclusion, Simultanéité, Totalité, Partition
geo_fr
clas_us
A1
V3
X
A2
...
X
X
V4
V5
X
X
A3
F2
I
IVéhicules
X
F1
I
F3
I
IAgences
...
I Location
7Problématique Méthode
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- Objectif Concevoir un schéma multidimensionnel
conceptuel contraint - Besoins des décideurs
- Données sources
- Contraintes
- Proposition Processus mixte
- Démarche descendante
- Démarche ascendante
- Confrontation
8Démarche descendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
Requêtes-types
Schéma multidimensionnel des besoins
Matrice des besoins
Besoins utilisateurs
Schéma multidimensionnel contraint des besoins
Questionnaires
Règles de gestion
Contraintes formalisées (LCD)
Contraintes spécifiées
(3) Formalisation des besoins
(2) Spécification des besoins
(1) Collecte des données
9Démarche descendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- (1) Collecte des besoins
- Collecte des requêtes-types pertinentes
- Analyser ? Quoi ?
- En fonction ? Qui ? Où ? et Quand ?
- Pour ? Pour Qui ou Quelles données ?
- Exemple
- Questionnaire
- Règles de gestion
- Recenser les règles de gestion
- Validation et extension des règles à laide du
questionnaire
Analyser le montant des locations En fonction des
mois et des véhicules Pour les véhicules de type
sport.
10Démarche descendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- (2) Spécification des besoins
- Matrice des besoins
- Contraintes spécifiées
- Définition des contraintes à partir des règles de
gestions
Requête-type
Analyser le montant des locations En fonction des
mois et des véhicules Pour les véhicules de type
sport.
Matrice des besoins
11Démarche descendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- (3) Formalisation des besoins
- Matrice des besoins ? schéma dimensionnel
- Définition des faits
- Définition des dimensions
- Définition des hiérarchies
- Définition du schéma dimensionnel partiel
- Contraintes formalisées
- Intégration des contraintes intra et
inter-dimensions dans le schéma conceptuel
12Démarche ascendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
Schéma conceptuel de lED
Schéma dimensionnel de lentreprise
4) Contraintes
1) Faits
2) Dimensions
3) Hiérarchies
13Démarche ascendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- Définition graphique dun schéma
multidimensionnel sous contraintes - Détermination fait
- Détermination dim.
- Hiérarchisation dim.
- Expression contraintes
14Démarche ascendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- Définition graphique dun schéma
multidimensionnel sous contraintes - Détermination des faits
- Détermination des dimensions
- Détection des classes déterminantes
- Dérivation des dimensions
- Hiérarchisation des dimensions
- Expression des contraintes
15Démarche ascendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- Définition graphique dun schéma
multidimensionnel sous contraintes - Détermination fait
- Détermination dim.
- Hiérarchisation dim.
- Expression contraintes
16Démarche ascendante
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- Définition graphique dun schéma
multidimensionnel sous contraintes - Détermination fait
- Détermination dim.
- Hiérarchisation dim.
- Expression contraintes
17Confrontation
Modèle Multidimensionnel Contraint
Bilan Perspectives
Contexte
Conception de Schéma Multidimensionnel Contraint
- Confrontation
- Construire un schéma multidimensionnel commun
fait, dimension, hiérarchies, - Analyser et intégrer les données et les
contraintes des deux schémas multidimensionnels - Rôle
- Définition adéquate de la granularité de
lanalyse - Épuration des données
- Ajout des données source (paramètres, attributs
faibles, mesures) - Intégration de toutes les contraintes sémantiques
18Bilan Perspectives
Modèle Multidimensionnel Contraint
Conception de Schéma Multidimensionnel Contraint
Contexte
Bilan Perspectives
- Bilan
- Modèle conceptuel multidimensionnel contraint
- Flexible multi faits et multi-hiérarchies
- Fiable Contraintes structurelles et sémantiques
- Méthode de conception des données dimensionnelles
contraintes - Processus mixte
- Complète modèle, formalisme graphique, démarche
et outil daide à la conception de schéma
conceptuel - Perspectives
- Méthode de conception à base de patrons
- Evolution des besoins utilisateur