Titre : | Approche de construction d'un médiateur a' base ontologique |
Auteurs : | Ihcene MERIZIG, Auteur ; Khaled Rezeg, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2020 |
Format : | 1 vol. (95 p.) / ill. / 29 cm |
Langues: | Français |
Résumé : | Le domaine commercial est avant tout au service du client. C'est un élément indispensable dans toute entreprise qui produit des biens et des services à ses clients. Ainsi, il dispose d'un fichier de clients avec lesquels il a déjà signé un ou plusieurs contrats. Son but est de renouveler ces accords commerciaux et d'élargir sa clientèle. Il joue un rôle essentiel pour assurer la réussite des entreprises commerciales, leur continuation et tenue à suivre un développement rapide du monde de la technologie.Dans ce contexte, nous proposons une approche pour la construction d'un système d'intégration via un médiateur caractérisé par les données fraiches, et pour la correspondance entre le schéma global et local, nous avons opté l'approche Local As Views (LAV) qui a permet de rajouter une nouvelle source sans la modification complète de système. Ce système d'intégration baser essentiellement sur l'implication d'une seule ontologies partagée (global) qui a facile d'implémenter et traiter le problème de l'existence au conflit sémantique de système d'intégration afin d'assurer l'automatisation du processus d'intégration sémantique de données. Enfin, nous montrons l'implémentation dans le domaine commercial. |
Sommaire : |
Introduction générale ……………………………………………………………….. 1
a. Contexte ………………………………………………………………………….. 2 b. Problématique …………………………………………………………………… 3 c. Objectifs ………………………………………………………………………...... 3 d. Organisation de la mémoire ……………………………………………………. 4 Chapitre 01: Concept de base sur les entrepôts de données ……………………… 5 Introduction …………………………………………………………………………. 6 1. Définitions d'un entrepôt de données et leurs historiques ……………………. 6 1.1. Définitions d'un entrepôt de données ……………………………………….. 6 1.2. Historique d'entrepôt de données …………………………………………… 7 2. Caractéristique de l'entrepôt de données ………………………………............ 8 3. Classes des données …………………………………………………………… 10 3.1. Données agrégées ……………………………………………………………. 10 3.2. Données détaillées ……………………………………………………............ 11 3.3. Métadonnées …………………………………………………………............ 11 3.4. Données historiées ……………………………………………………........... 11 4. Architecture d'un entrepôt de données ………………………………………. 11 4.1. Sources de données (Data sources) ………………………………………… 12 4.2. Niveau d'arrière-plan (Back-end tier) ……………………………………... 12 4.2.1. ETL process (Extraction, Transformation and Loading) …………....... 12 4.2.1.1. Extraction ………………………………………………………………. 12 4.2.1.2. Transformation ………………………………………………………… 13 4.2.1.3. Chargement …………………………………………………………….. 13 4.3. Niveau entrepôt de données (Data Warehouse tier) ………………………. 13 4.3.1. Entrepôt de données d'entreprise (Entreprise Data Warehouse) …....... 13 4.3.2. Métadonnées (Metadata) ………………………………………………… 13 4.3.3. Magasin de données (Data marts) …………………………….…………. 14 4.4. On‐Line Analytical Processing tier (OLAP) ……………………………..... 14 4.5. Front-end tier ………………………………………………………………... 14 4.5.1. Outils OLAP …………………………………………………………........ 15 4.5.2. Outils de reporting ……………………………………………………….. 15 4.5.3. Outils statistiques ……………………………………………………........ 15 4.5.4. Outils de fouille de données (DM) ……………………………………….. 15 5. Intégration et extraction de données ………………………………………….. 16 5.1. Hétérogénéité de données …………………………………………………… 16 5.1.1. Hétérogénéité structurelle ………………………………………………... 16 5.1.2. Hétérogénéité sémantique ………………………………………………... 16 5.2. Approches d'intégration de données ……………………………….............. 18 5.2.1. Approche d'entrepôt de données ………………………………………… 19 5.2.2. Approche de médiation de données ……………………………………... 20 5.2.2.1. Types de mappings …………………………………………………….. 21 5.2.2.1.1. Global-As-View (GAV) ……………………………………………… 21 5.2.2.1.2. Local-As-View (LAV) ………………………………………………... 21 5.2.2.2. Exemple de projet d’intégration de données par médiation ………….. 21 6. Modélisation d'un entrepôt ……………………………………………………. 23 6.1. Vocabulaire associé à la modélisation multidimensionnelle ……………… 23 6.1.1. Table des faits …………………………………………………………….. 23 6.1.2. Table des dimensions ……………………………………………………... 24 6.2. Modélisation logique des données ………………………………………….. 24 6.2.1. Schéma en étoile …………………………………………………………... 25 6.2.1.1. Avantages …………………………………………………………………. 25 6.2.1.2. Inconvénients ……………………………………………………………... 25 6.2.2. Schéma en flocon …………………………………………………………. 26 6.2.2.1. Avantages …………………………………………………………………. 26 6.2.2.2. Inconvénients ……………………………………………………………... 26 7. Différences entre entrepôt de données et base de données ………………….. 26 8. Objectifs d'un entrepôt de données ……………………………………............ 27 9. Fonctions d'un entrepôt de données ………………………………………… 28 10. Outils d'implémentation l'entrepôt de données ……………………………… 28 10.1. SQL Server …………………………………………………………………... 29 10.2. Oracle …………………………………………………………………............ 29 10.3. Pentaho ………………………………………………………………………. 30 10.4. Talend Open Studio (TOS) …………………………………………………. 30 11. Domaines d'application des entrepôts …………………………………........... 31 Conclusion ………………………………………………………………………… 33 Chapitre 02: Construction d'un entrepôt de données …………………………… 34 Introduction ………………………………………………………………………... 35 1. Approche de construction un entrepôt de données ………………………… 36 2. Définition d'ontologie ………………………………………………………… 37 3. Composant d'ontologie ………………………………………………………… 38 4. Classification des ontologies …………………………………………………... 39 4.1. Classification de Guarino …………………………………………………… 39 4.1.1. Ontologie supérieure …………………………………………………....... 39 4.1.2. Ontologie de domaines …………………………………………………… 40 4.1.3. Ontologie de tâches ……………………………………………………….. 40 4.1.4. Ontologie d'applications …………………………………………………. 40 4.2. Classification de Pierra ……………………………………………………... 40 4.2.1. Ontologie linguistiques …………………………………………………… 40 4.2.2. Ontologie conceptuelles …………………………………………………... 41 5. Langage de représentation des ontologies ……………………………………. 41 5.1. Resource Description Framework (RDF) ………………………………..... 41 5.2. Resource Description Framework Schema (RDFS) ………………………. 42 5.3. Web Ontology Language (OWL) …………………………………………... 43 5.4. Protocol and RDF Query Language (SPARQL) ………………………….. 44 6. Intégration de données à base ontologie ……………………………................ 45 6.1. Approches des ontologies dans l'intégration de données …………………. 46 6.1.1. Approche avec une seule ontologie ……………………………………… 46 6.1.2. Approche avec plusieurs ontologies ……………………………………... 46 6.1.3. Approche hybride …………………………………………………............ 47 6.2. Avantages d'intégration à base ontologique ……………………….................. 47 6.3. Inconvénients de méthodes ontologiques …………………………………... 48 7. Etapes de construction l'ontologie ……………………………………………. 48 Conclusion ………………………………………………………………………….. 51 Chapitre 03: Conception …………………………………………………………... 52 Introduction ……………………………………………………………………… 53 1. Domaine commercial …………………………………………………………... 53 1.1. Choix de domaine ……………………………………………………............ 53 1.2. Les éléments influençant dans le domaine commercial …………………... 53 1.2.1. Commerciaux ……………………………………………………………... 54 1.2.1.1. Gestion des clients ……………………………………………………... 54 1.2.1.2. Gestion des produits …………………………………………………… 54 1.2.2. Population ………………………………………………………………… 54 1.2.3. Climat ……………………………………………………………………... 55 2. Caractéristiques du système …………………………………………………... 55 3. Architecture proposé …………………………………………………………... 56 4. Description de l'architecture proposée ……………………………………….. 58 5. Illustration sur un scénario ……………………………………………………. 58 6. Composant du système ………………………………………………………… 61 6.1. Requête en langage naturel …………………………………………………. 61 6.2. Décomposeur de requête ……………………………………………………. 62 6.3. Module de Mapping ………………………………………………………… 62 6.4. Ontologie domaine …………………………………………………………... 63 6.5. Métadonnée ………………………………………………………………….. 69 6.6. Module de sous-requêteur ………………………………………………….. 69 6.7. Aiguilleur …………………………………………………………….............. 69 6.8. Adaptateurs ………………………………………………………….............. 70 6.9. Rédacteur de réponse ……………………………………………………….. 70 Conclusion ………………………………………………………………………….. 70 Chapitre 04: Implémentation ……………………………………………………... 71 Introduction …………………………………………………………....................... 72 1. Implémentation de l'ontologie …………………………………………............ 72 1.1. Protégé ……………………………………………………………………….. 73 2. Implémentation de métadonnée ………………………………………………. 74 3. Implémentation de l'interface ………………………………………………… 74 3.1. Netbeans ……………………………………………………………………... 75 4. Construction de la base de données …………………………………………... 75 4.1. MySql ………………………………………………………………………… 75 5. Connexion ontologie-interface ………………………………………………… 76 5.1. Jena …………………………………………………………………………... 76 6. Plate-forme de gestion base de données ………………………………………. 76 6.1. WampServer ………………………………………………………………… 77 7. Architecture logicielle …………………………………………………………. 77 7.1. Ontologie …………………………………………………………………….. 77 7.2. Base de données ……………………………………………………………... 78 7.2.1. Base de données climat …………………………………………………… 78 7.2.2. Base de données commercial …………………………………………….. 78 7.2.3. Base de données population ……………………………………………… 79 7.3. MétaDonnée ……………………………………………..................................79 8. Interfaces ……………………………………………………………………….. 80 8.1. Fenêtre d’accueil …………………………………………………………….. 80 8.2. Fenêtre principale …………………………………………………………… 80 8.3. Fenêtre « Authentification administrateur » ……………………………… 81 8.4. Fenêtre « Configuration » …………………………………………………... 81 8.5. Fenêtre « Interrogation » …………………………………………………… 82 9. Fonctionnement ………………………………………………………………... 83 Conclusion ………………………………………………………………………….. 87 Conclusion générale………………………………………………………………… 88 |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/564 | Mémoire master | bibliothèque sciences exactes | Consultable |