Conception et développement d’un service web de constitution de mini-cubes SOLAP en temps réel Présentation de maîtrise Etienne Dubé Direction: Thierry.

Slides:



Advertisements
Présentations similaires
Les situations d enseignement Les m é thodes d enseignement L entr é e en formation Les ouvrages - supports d enseignement Un enseignement diff é renci.
Advertisements

FORUM REGIONAL DE NORMALISATION DE L'UIT POUR L'AFRIQUE (Dakar, Sénégal, mars 2015) Outils et méthodes pour tester la qualité de services (QoS) de.
Banc d’essai des serveurs OLAP MSQL Server 2005 beta et Oracle OLAP 10g release 1 Marie-Josée Proulx, Sonia Rivest, Eveline Bernier et Suzie Larrivée,
Systèmes d ’ information Méthodologie et modélisation Marius Fieschi Faculté de Médecine de Marseille Octobre 2010.
RUP : une méthode itérative. Plan ● Introduction ● Mettre en oeuvre les bonnes pratiques ● RUP et XP pour les petits projets.
Code UEIntituléVH CTDTPPRJ UE000Vision par ordinateur42H UE001Gestion des données massives Multimédia42H UE010Technologies géo-spatiales &
Christine Fournier - Formatrice de Formateurs DP3 - DP6 L ’ OBSERVATION EN STAGE.
Projet de session Par Eve Grenier Dans le cadre du cours SCG Réalisation d’applications en SIG Jeudi le 20 avril 2006.
Les Sciences Industrielles en CPGE Daniel FORT Origine de la réflexion Aspect scientifique du problème Interdisciplinarité et enseignement scientifique.
Question de gestion 13 : Le document peut-il être vecteur de coopération ? Le document : - Dématérialisation des documents - Partage, mutualisation, sécurisation.
Séminaire SoSySec 25 mars 2016page 1 Processus de développement de système contraint par des préconisations de sécurité d'un SI urbanisé Jacques Simonin.
1 TECHNOLOGIE EN SEGPA Objets techniques instrumentés, didactisés et maquettisés que préconisent les nouveaux programmes Stage 10SEGDES2 du 14 et 15 décembre.
Roger Boll, avril 2006 Equipe de Biologie des Populations en Interaction Institut National de la Recherche Agronomique UMR 1112 : Réponses des Organismes.
Présentation PGI (Progiciels de Gestion Intégrée) VEGNI Cyril, Enseignant l’Université d’Angers, Directeur de Projet GUERY Sébastien, Enseignant à l’Université.
PROJET DE SESSION PRÉSENTÉ PAR : Rosemarie McHugh DANS LE CADRE DU COURS : SCG Réalisation d’applications en SIG 16 avril 2007.
Mediator 9 - Un outil de développement multimédia 3AC Techno/Informatique.
Groupe « Vie au collège » Le 1% collégien An III.
1 Conception et réalisation d’un banc d’expérimentation de positionnement à l’échelle micrométrique Soutenance de stage 30/06/2009 Le Breton Ronan Master.
© Logica All rights reserved Veille secteur bancaire – Avril 2012 Emetteur Samuel Le Péchoux Pôle Conseil I-SC Produit2012 : l'avènement du paiement.
Lancement de la démarche 25 mars 2013 Barrême CONTRAT D’AXE Chemin de fer de Provence.
Lycée Albert Camus _ Nantes C2I au BO n°15 du 14 avril 2005.
Génie Electrique 3 ème année 2007/ Soutenance de projet Convoi de robots mobiles par vision, localisation de robots mobiles Clients :M Lounis ADOUANE.
Géomatique Systèmes de projection Types de données Applications Qu’est-ce qu’un SIG ? Présentation de la géomatique La géomatique regroupe l'ensemble des.
1 Exposé du 14/09/2005, DSM/DAPNIA/SIS/LCAP Z. SUN Conception et calcul de la Structure Chaude d’ATLAS Toroïde Zhihong SUN DSM/Irfu/SIS/LCAP.
Mathilde Guiné – Outils-Réseaux - Rencontre “Le projet associatif, un mode d'Emplois” - 30 novembre 2007, Perpignan Pratiques et outils collaboratifs -
Le titulaire du BTS SCBH est une personne de conception et d’organisation. Il participe ou dirige les opérations de conception des Produits, d’organisation.
Programme droit de la santé: Protection et Promotion de la santé par le droit P ERTINENCE DES S ERVICES J URIDIQUES DANS LA RIPOSTE AU VIH A TELIER DE.
Migration Plan adressage EPLE Migration Plan d'adressage EPLE.
Au delà du PIB mesures multidimensionnelles du progrès quelques développements récents « Au service du Développement Economique et Social, une Statistique.
CEA DSM Dapnia P. KANIKI - Compréhension des phénomènes mis en jeu lors d’imprégnations29/08/ Compréhension des phénomènes mis en jeu lors de l’imprégnation.
Formation « Administrateur ATRIUM ». 1.Un accompagnement technique par la Région Formation des « administrateurs » Support technique Evolution des fonctions.
Atelier d’échange d’expériences et de capitalisation sur des projets d’électrification rurale en cours Schémas organisationnels Mardi 10 décembre 2002.
Séminaire national STMG des 17 et 18 janvier CNAM 1 Séminaire national STMG Atelier « Programme Gestion Finance » Ressources pour le thème 1 Scénarios.
Analyse des tâches en ergonomie
Les séquences mathématiques en 4 e et 5 e secondaire Selon la note obtenue dans le cours de mathématique de 3 secondaire, l’élève aura accès à trois cours.
15 décembre, 2006 CONCEPTION ET DÉVELOPPEMENT D’UN SIG-3D DANS UNE APPROCHE DE SERVICE WEB 3D : Exemple d’une application en modélisation géologique Présentation.
RÉNOVATION BTS Comptabilité et Gestion 2015 CB2C : un exemple de situation professionnelle Christine Forest Stéphane Bessière Daniel Perrin Toinin.
1 Adaptation Structurelle de Composants Logiciels Stage de DEA informatique effectué à L’ENSM-Douai Encadré par Mr. Abdelhak SERIAI & Mr. Mourad OUSSALAH.
1 Journées Scientifiques novembre 2003 MoMaS EDF Electricité de France Multi Domaines Simulation Multi Domaines Laurent Loth - Andra.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Outil d’élaboration de progressions pédagogiques pour le cycle 4 Séminaire du 24 mars Nouveaux programmes de technologie au collège.
Progression pédagogique en Seconde SI
Séquence 1 Classe de première. Séquence 1 Etude de cas N°1 Etude de cas N°2 Etude de cas N°3 Etude de cas N°1 Etude de cas N°2 Restitution Structuration.
Activités de recherches de la composante SIG – Entrepôts de données 7 Novembre 2005 IRIT/UT1.
Le Suivi-Evaluation de la mise en œuvre de l’Initiative de la Grande Muraille Verte pour le Sahara et le Sahel Une approche globale et cohérente développée.
1 Projet d'établissement Action 10.2 Créer un portail intranet dédié aux agents de l’Inrap Présentation des choix technologiques de l’Inrap.
L'ÉTMI pour diminuer les risques des décisions complexes: de la synthèse des connaissances à la délibération Reiner Banken M.D. M.Sc. INESSS
Master sciences et techniques de géomatique environnementale
Les limites de l’UML Présenté par : Samah Dekhil 1.
RAPPORT DE INITION Sien de la société:
La spécialité mathématique en TS. Les mathématiques sont une science qui se construit elle-même grâce à la démonstration. Axiomes et définitions Théorèmes.
Prochaine évolution de nos modèles bibliographiques : FRBR-LRM Pat Riva Présidente, FRBR Consolidation Editorial Group Séminaire.
Compétences: Capacité d’analyse et de recherche Présentation/Discussion Adjoints des commissions des finances - WAAPAC.
Projet de session Cours SCG Réalisation d’application en SIG Présenté par Nidhal Ben Othmen.
Système Intégré de Gestion de l’Etat Civil PROJET SIGIEC 1.
Les normes de l’OIT en matière de sécurité sociale – une retrospective
Formation TEC – Lyon le 30 & 31 Mai 2016 – Les CeGIDD L’informatisation des C entres G ratuits d' I nformation, de D épistage et de D iagnostic (CeGIDD)
Universit é Mohamed Kheider de Biskra Facult é de science et technologie D é partement de g é nie é lectrique Sp é cialit é : t é l é communication Le.
Médias éducatifs : modèles théoriques des médias et représentations d’étudiants et d’enseignants Un levier pour comprendre et faire évoluer les pratiques.
Activité 2 Évaluer des compétences : pas si simple, mais très courant! OBJECTIF :  Sensibilisation aux différents modes de recueil de données et de production.
Le Volet Accessibilité dans le projet « Refonte Site Web » de la Cité des Sciences et de l’Industrie Présenté par Mme Si Merabet – Abdelhadi Fatima Zohra.
RÉNOVATION BTS Comptabilité et Gestion 2015 CB2C & PGI Christine Forest Stéphane Bessière Daniel Perrin Toinin.
Implémentation d’une interface pour l’exécution d’ETL à distance Projet de développement logiciel dans le cadre du cours SCG : « Réalisation d’Applications.
PARTIE 2 : LE PROJET.
Les sciences en 4 e et 5 e secondaires. Les sciences régulières en 4 e secondaire Il existe deux cours de sciences régulières en 4 e secondaire: Le cours.
1 Séminaire académique S-SI Conclusion 27 mai 2011.
BACCALAUREAT PROFESSIONNEL 3 ANS REPARATION DES CARROSSERIES Quelques points clés.
Ensemble, éclairons votre réflexion. CONTINUER  NOTRE SAVOIR-FAIRE LES ENQUÊTES PAR INTERNET HERALIS Marketing S.A.S. Tel
© 2002 ISA–The Instrumentation, Systems, and Automation Society Apports de la norme ISA88 dans le cadre de la validation des systèmes de contrôle Jean.
Transcription de la présentation:

Conception et développement d’un service web de constitution de mini-cubes SOLAP en temps réel Présentation de maîtrise Etienne Dubé Direction: Thierry Badard, Ph. D. Co-direction: Yvan Bédard, Ph. D. Département des sciences géomatiques, Université Laval 20 avril 2007

Mise en contexte Objectifs et méthodologie Concepts et modélisation Réalisation Conclusion et perspectives Plan de la présentation

La géomatique décisionnelle :  Entrepôts de données géo- décisionnelles  SOLAP  Tableaux de bord, … Mise en contexte L’informatique mobile :  Réseaux sans-fil  PDA, smartphones, … Ce projet se situe à l’intersection de :

Imaginons : Équipe contre les incendies de forêt, mobilisée sur le terrain Une énorme quantité de données spatiales disponible Pour l’analyse, mise en place d’un entrepôt de données géo-décisionnelles Idéalement, ce qu’on aimerait : 1. Enrichir la prise de décision par l’information de mobilité : exploitation de la localisation 2. Prise de décision sur le terrain : diffusion de l’information vers les mobiles Mise en contexte Mobilité et géo-décisionnel ?

Les outils SOLAP actuels sont conçus pour les environnements de bureau Contraintes des environnements mobiles : 1 – Interface utilisateur et méthodes d’entrée : taille d’affichage réduite, stylet 2 – Liens de communication : sans-fil, débit limité, communications intermittentes 3 – Interopérabilité entre systèmes : matériel et logiciel hétérogènes 4 – Taille et structure des données : capacités de stockage et de calcul limitées Actuellement, aucune solution intégrée pour y répondre Mise en contexte Problématique

Ce projet de recherche cible spécifiquement : Échange de données X Mise en contexte

Objectifs et méthodologie Concepts et modélisation Réalisation Conclusion et perspectives Plan de la présentation

Objectif général :  Concevoir et mettre en œuvre une architecture pour la diffusion des données géo-décisionnelles à destination des clients mobiles Objectifs spécifiques :  Évaluer les contraintes reliées aux environnements mobiles en géomatique  Adapter les cubes de données SOLAP aux environnements informatiques mobiles (concept de mini-cube)  Réaliser une infrastructure technologique pour SOLAP mobile Objectifs et méthodologie Objectifs

Analyse Conception Réalisation Validation Objectifs et méthodologie Méthodologie

Mise en contexte Objectifs et méthodologie Concepts et modélisation Réalisation Conclusion et perspectives Plan de la présentation

Offrir les fonctionnalités dans une architecture orientée services, sous forme de service Web. De liens de communication Réduction du temps de transmission Support du mode déconnecté (fonctionnement autonome) De taille et structure des données Réduction de la taille de stockage Réduction de la complexité géométrique Stockage facultatif des agrégations Solution aux contraintes : Réduire la taille des cubes de données, pour les amener sur appareil mobile : concept du mini-cube. De liens de communication Protocoles standardisés de communication réseau (HTTP, TCP/IP) Gestion des communications asynchrones (mode déconnecté) D’interopérabilité entre systèmes Normes et recommandations du W3C, de l’OGC et de l’ISO pour l’échange de données (XML, GML) et l’invocation des services (SOAP, WSDL) Solution aux contraintes : Concepts et modélisation Solution adoptée

Sous-ensemble d’un cube de données, destiné à l’usage mobile Réduit en taille et en complexité :  dimensions, niveaux, membres, mesures  faits  géométrie simplifiée pour membres spatiaux  ne nécessite pas d’agrégations pré-calculées Conçu pour la consultation en mode déconnecté (autonome) Construit à partir d’entrepôts de données existants Concepts et modélisation Concept du mini-cube

Opérateurs spatiaux pour sélection des membres :  Opérateurs topologiques (inclusion, intersection, …)  Opérateurs métriques (analyse de proximité, corridor, …) Opérateurs de construction de sous-cubes :  Inclusion (sélection) de membres pour une dimension  Agrégation sur des membres pour une dimension  Exclusion d’une dimension (tranche sur un membre ou agrégation sur tous)  Sélection de mesures Traitements de simplification géométrique pour les membres spatiaux (e.g. Douglas-Peucker) Concepts et modélisation Constitution d’un mini-cube

Constitution d’un mini-cube sur la population des divisions de recensement, rayon de 100 km autour de Québec 1. Sélection spatiale des membres au niveau « Division de recensement » 2. Inclusion dans le mini-cube des membres sélectionnés ; les membres descendants (aux niveaux plus détaillés) sont également inclus 3. Choix d’une mesure « Population » 4. Récupération des cellules (faits) pour les membres et mesures demandés (requête MDX) Concepts et modélisation Exemple

Concepts et modélisation Architecture orientée services (SOA)

Présente les opérations accessibles aux clients Opérations du service de constitution de mini-cubes :  GetCapabilities : interroger les capacités du service et la liste des cubes disponibles (le menu du restaurant !)  DescribeSchema : interroger les métadonnées (schéma) d’un cube : dimensions, hiérarchies, niveaux et mesures  GetMembers : interroger les dimensions pour obtenir les membres et mesures. Ici interviennent les : opérateurs spatiaux pour sélection des membres traitements de simplification géométrique des membres spatiaux  GetCells : demander un sous-ensemble de cellules (faits) correspondant à une sélection de membres. Ici interviennent les : opérateurs de construction de sous-cube  GetCube : combinaison en une phase des trois opérations précédentes, selon des requêtes prédéfinies Concepts et modélisation Contrat de service Web

Définit la structure et le format de l’information livrée par le service au client Encodage XML :  s’inspirant de XCube (Hümmer et al., 2003) pour la structure multidimensionnelle  s’appuyant sur GML (ISO 19136) pour la représentation des objets géométriques Cet encodage assure l’interopérabilité entre systèmes Permet la livraison de cubes complets (métadonnées + données) contrairement à XML for Analysis (Microsoft SSAS) Concepts et modélisation Format XML de livraison de cubes

Modèle conceptuel pour format de livraison de cubes

Mise en contexte Objectifs et méthodologie Concepts et modélisation Réalisation Conclusion et perspectives Plan de la présentation

Étapes restantes Compléter les opérateurs de constitution de mini-cubes Compléter le format XML de livraison des mini-cubes (XML Schema) Implanter la couche service Web (SOAP+WSDL) selon le contrat de service modélisé Tests de performances et validation des données en sortie Tâches accomplies Adaptation des outils pour gérer les données spatiales :  ETL : Kettle  Serveur OLAP : Mondrian Construction d’un entrepôt de données (Statistique Canada) Configuration et déploiement du serveur OLAP (Mondrian) Implantation d’opérateurs de constitution de mini-cubes Conception du format XML de livraison des mini-cubes Réalisation Développement du prototype

Réalisation Exemple : version « spatialisée » de Kettle (ETL)

N’empêche pas les manipulations engendrant des données incomplètes ou incohérentes La simplification géométrique, telle qu’appliquée, peut causer :  modification de la définition des entités spatiales (e.g. superficie changée)  trous et chevauchements entre régions adjacentes ... problèmes typiques de la généralisation cartographique ! Réalisation Limites de l’approche

Mise en contexte Objectifs et méthodologie Concepts et modélisation Réalisation Conclusion et perspectives Plan de la présentation

Apports :  Exploration de la mobilité pour applications géo-décisionnelles  Définition du concept de mini-cube  Conception d’une architecture orientée services pour SOLAP mobile  Définition d’un encodage XML/GML pour cubes SOLAP  Mise en œuvre du service Web de constitution de mini-cubes Publications :  Web Services Oriented Architectures for Mobile SOLAP Applications (IJWET – International Journal of Web Engineering and Technologies)  Article en cours pour SAGEO 2007 Ces travaux constituent une première brique dans une infrastructure élargie de services pour applications géomatiques décisionnelles mobiles... ou sédentaires! Conclusion et perspectives Conclusion

Client SOLAP mobile Autres composants d’une architecture orientée services élargie (GeoSOA) :  Services de chaînage et de répertoire des cubes  Service web de mise à jour des cubes  Service Geo-XML for Analysis et langage MDX spatial  … Services décisionnels basés sur la localisation (LBS) Conclusion et perspectives Perspectives

Thierry Badard Yvan Bédard Professionnels de recherche : Eveline Bernier, Frédéric Hubert, Suzie Larrivée, Martin Nadeau, Marie-Josée Proulx, Sonia Rivest Collègues étudiants Soutien financier :  Chaire de recherche industrielle en bases de données géospatiales décisionnelles  Programme de bourses d’études de Géomatique Canada Remerciements