TABLE DES MATIÈRES
DEDICACE i
REMERCIEMENTS ii
TABLE DES MATIÈRES iii
LISTE DES SIGLES ET ABRÉVIATIONS vii
RÉSUMÉ... viii
ABSTRACT ix
LISTE DES TABLEAUX x
LISTE DES FIGURES ET ILLUSTRATIONS xi
INTRODUCTION GÉNÉRALE 1
Chapitre I : CONTEXTE ET PROBLÉMATIQUE 3
I.1. CONTEXTE GÉNÉRAL DU SUJET 3
I.2. CADRE DU TRAVAIL 4
I.2.1. Les services offerts par le CDTIC 5
I.2.2. L'encadrement technique 5
I.2.3. Organigramme du CDTIC de l'Université de
Ngaoundéré 6
I.2.4. Localisation et contact 6
I.3. OBJECTIF DU PROJET 7
I.4. MÉTHODOLOGIE 8
Chapitre II : GENERALITÉS SUR LES ENTREPÔTS DE
DONNÉES 9
II.1. L'INFORMATION GÉOGRAPHIQUE 9
II.1.1. Représentation en mode raster 10
II.1.2. Représentation en mode vecteur 11
II.2. LES SYSTÈMES D'INFORMATIONS GÉOGRAPHIQUES
(SIG) 13
II.2.1. Les composants d'un SIG 13
II.2.1.1. Les logiciels 14
II.2.1.2. Les données 14
II.2.1.3. Les matériels informatiques 14
II.2.1.4. Le savoir-faire (la connaissance technique)
14
iii
|
Bassirou Mohamet
|
II.2.1.5.
|
Les utilisateurs
|
14
|
II.3.
|
LES ENTREPÔTS DE DONNÉES
|
15
|
II.3.1.
|
Définition
|
16
|
II.3.2.
|
L'architecture fonctionnelle des ED
|
16
|
II.3.3.
|
Pourquoi un ED à la place d'un SGBD Opérationnel ?
|
18
|
II.3.4.
|
Modélisation conceptuelle des entrepôts de
données
|
19
|
II.3.4.1.
|
La modélisation par sujet.
|
19
|
II.3.4.2.
|
La modélisation dimensionnelle
|
20
|
II.3.4.3.
|
Les Faits et Dimensions
|
20
|
II.3.5.
|
Structuration des données dans les entrepôts
|
21
|
II.3.5.1.
|
Le schéma en étoile
|
22
|
II.3.5.2.
|
Le schéma en flocon
|
22
|
II.3.5.3.
|
Le schéma en constellation
|
23
|
II.3.6.
|
Modélisation logique des entrepôts de données
|
24
|
II.3.7.
|
Alimentation des entrepôts de données (ETL)
|
24
|
II.3.7.1.
|
Extraction des données sources
|
24
|
II.3.7.2.
|
Transformation des données
|
25
|
II.3.7.3.
|
Chargement des données (Loading)
|
26
|
II.3.7.4.
|
Stratégies d'alimentation de l'ED
|
27
|
Chapitre III : LES ENTREPÔTS DE DONNÉES SPATIALES
ET OUTILS DE MISE EN OEUVRE 29
III.1. CONCEPTS FONDAMENTAUX DES EDS 29
III.1.1. Dimension spatiale et hiérarchie
29
III.1.2. Mesure spatiale 30
III.2. MODÈLES CONCEPTUELS POUR LES EDS 31
III.2.1. Modèle de Pourrabas 31
III.2.2. Modèle de Malinowsky et Zimànyi
31
III.3. SYSTÈME D'AIDE À LA DÉCISION
SPATIALE 32
III.4. OLAP SPATIAL (SOLAP) 33
III.4.1. Définition 34
III.4.2. Architecture SOLAP 35
III.4.3. Les opérateurs spatiaux 35
III.4.4. Les cubes de données spatiales 36
III.5. OUTILS DE MISE EN OEUVRE SOLAP 36
III.5.1. Les outils ETL géospatiaux 36
III.5.1.1. GeoKettle 37
III.5.1.1.1. Vocabulaire de GeoKettle 40
III.5.1.1.2. Composants de GeoKettle 42
III.5.1.1.3. Fonctionnalités spatiales de GeoKettle
42
III.5.1.2. Spatial Data Integrator (SDI) 44
III.5.2. Outils d'entreposages des données spatiales
45
III.5.2.1. MySQL Spatial 45
III.5.2.2. PostgreSQL/PostGIS 45
III.5.2.3. Oracle Spatial 46
III.5.3. Serveurs SOLAP 46
III.5.3.1. GeoMondrian 46
III.5.3.2. Geo Analysis Tool (GAT) 47
III.5.4. Client SOLAP 47
III.5.4.1. SolapLayers 47
III.5.4.2. Jpivot 48
Chapitre IV : CONCEPTION DU SYSTÈME D'ETL SPATIAL
49
IV.1. ÉTUDE DE L'EXISTANT ET ANALYSE DES BESOINS
49
IV.2. CONCEPTION DE l'EDS D'APPLICATION 50
IV.2.1. Choix des dimensions et fait 50
IV.2.2. Dimensions thématiques 50
IV.2.3. Dimension temporelle 51
IV.2.4. Dimensions spatiales 51
IV.2.5. Identification des faits 52
IV.2.6. Modèle multidimensionnel complet
52
IV.3. SGBD D'ENTREPOSAGE SPATIAL 54
IV.4. CONCEPTION DU PROCESSUS D'ETL 54
IV.4.1. Étude et planification 54
IV.4.1.1. Les sources de données 55
IV.4.1.2. Détection des emplacements des données
55
IV.4.1.3. Définition de la périodicité de
chargement 55
IV.4.2. L'architecture du système d'ETL 56
IV.4.3. Processus global d'alimentation de l'entrepôt
57
IV.4.3.1. Processus de chargement des dimensions
57
IV.4.3.2. Processus de chargement des faits 58
IV.4.3.3. Processus de chargement de la dimension « Temps
» 59
Chapitre V : RÉSULTATS ET COMMENTAIRES 61
V.1. Référentiel du système ETL
61
V.2. Différents processus ETL de l'EDS avec GeoKettle
64
V.2.1. Chargement de la dimension «dim_temps»
64
V.2.2. Chargement de la dimension « dim_abonnement
» 64
V.2.3. Chargement de la dimension « dim_transfo »
66
V.2.4. Chargement de la dimension « dim_zone_geo »
67
V.2.5. Chargement des faits « fait_conso »
67
V.3. Création de job 68
V.4. Exécution des transformations et job
69
V.4.1. Exécution avec « carte »
69
V.4.2. Exécution avec « Pan » 70
V.4.3. Exécution avec « Kitchen »
70
V.5. Visualisation des résultats 70
CONCLUSION ET PERSPECTIVES 72
BIBLIOGRAPHIE 73
ANNEXE 76
vii
Bassirou Mohamet
|