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