Upload
abelard-proust
View
102
Download
0
Embed Size (px)
Citation preview
Méthode de modélisation multidimensionnelle
Sonia Rivest, M.Sc.Professionnelle de recherche
Premier séminaireChaire de recherche en bases de données
géospatiales décisionnelles28 avril 2005
UNIVERSITÉ
LAVAL
Plan de la présentation
ContexteContexte
Structure multidimensionnelleStructure multidimensionnelle
Exemples de méthodesExemples de méthodes
PVL spatio-temporelsPVL spatio-temporels
Modélisation des dimensionsModélisation des dimensions
Modélisation des cubes/mesuresModélisation des cubes/mesures
ConclusionConclusion
Contexte
Pas de standard pour la modélisation Pas de standard pour la modélisation multidimensionnellemultidimensionnelle
Développement de notre méthode Développement de notre méthode utilisant UML (Unified Modeling Language) utilisant UML (Unified Modeling Language) et les PVL spatio-temporels [Bédard 1999]et les PVL spatio-temporels [Bédard 1999]
S’insère dans S’insère dans projet #13 - - Créer une Créer une méthode et un outil de modélisation de méthode et un outil de modélisation de données multidimensionnelles données multidimensionnelles géospatiales géospatiales
Travaux de départ par Mélanie LambertTravaux de départ par Mélanie Lambert
Structure multidimensionnelle
Composée de : Composée de : Dimensions (paramètres, thèmes d’analyse)Dimensions (paramètres, thèmes d’analyse)Ex. Temps, réseau routier, type d’incident, …
Mesures (ce qu’on analyse en fonction des Mesures (ce qu’on analyse en fonction des valeurs de dimensions)valeurs de dimensions)Ex. Revenus, nombre d’accidents, coûts des travaux, …
Cubes (ensemble de mesures qui seront Cubes (ensemble de mesures qui seront analysées en fonction d’un ensemble de analysées en fonction d’un ensemble de dimensions)dimensions)Ex. Cube de ventes, cube d’accidents, …
Exemples de méthodes
Multidimensional Multidimensional Domain Structure Domain Structure (MDS) [Thomsen (MDS) [Thomsen 1999]1999]
Territoire
Municipalité
MRC
Région administrative
TOUT
1999
Janvier Décembre
01/01/99
…
…02/01/99 03/01/99 04/01/99
Représentation Représentation d’instancesd’instances
PVL spatio-temporels
PVL SpatialGéométrie simple (2D) : Géométrie simple (2D) : Agrégat simple ou complexe : ex. Agrégat simple ou complexe : ex. ,N ,N ex. ex. Géométrie alternative : ex. Géométrie alternative : ex. Géométries multiples : ex. Géométries multiples : ex.
Géométrie compliquée : Géométrie compliquée : Toutes géométries possibles : Toutes géométries possibles : Géométrie dérivée : ex. Géométrie dérivée : ex. (en italique) (en italique)
PVL TemporelExistence et évolution : Existence et évolution :
PVL Spatio-temporelÉvolution spatiale : ex. Évolution spatiale : ex.
Modélisation des dimensions
2 types de relations entre les niveaux de 2 types de relations entre les niveaux de détail d’une dimension : détail d’une dimension :
Agrégation (ou composition)Agrégation (ou composition)« Avoir », Tout-partie« Avoir », Tout-partie
Souvent utilisée pour les dimension Souvent utilisée pour les dimension « référentielles » : spatiales et temporelles« référentielles » : spatiales et temporelles
GénéralisationGénéralisation« Être »« Être »
Basée sur des attributs descriptifsBasée sur des attributs descriptifs
Modélisation des dimensions
AgrégationAgrégationGénéralisatioGénéralisationn
Modélisation des dimensions2 niveaux 2 niveaux d’abstraction : d’abstraction :
NiveauxNiveaux
MembresMembres
Modélisation des cubes/mesures
Cube Cube représenté par représenté par un paquetageun paquetage
Mesures Mesures représentées représentées par une par une généralisationgénéralisation
Conclusion
Enrichissement pour : Enrichissement pour :
Multidimensionnel 3DMultidimensionnel 3D
Multidimensionnel temps réelMultidimensionnel temps réel
Multidimensionnel mobileMultidimensionnel mobile
Générateurs automatiques de code à venirGénérateurs automatiques de code à venir
Servira aux projets #9, 14, 18, 19, 20 et Servira aux projets #9, 14, 18, 19, 20 et 21 21
Article soumis ce printempsArticle soumis ce printemps