1 Master Data Management au SANDRE
GPA 17/10/ Une philosophie de diffusion des référentiels 3 grands blocs dans les systèmes d’information environnementaux: –Le vocabulaire contrôlé : taxon, paramètre, intervenant, nomenclature. –Les référentiels géographiques : stations, masses d’eau, zonages réglementaires, … –Les données d’observation/mesures. Blocs mis en cohérence : –Au niveau conceptuel : les modèles de données, scenarii d’échange, –Au niveau des instances : MDM, URN.
GPA 17/10/ Une philosophie de diffusion des référentiels Ses objectifs: –Mieux répondre aux besoins des utilisateurs, –Permettre le suivi de l’évolution des données de référence, –Disposer d’outils d’une meilleur efficacité et ergonomie, –Permettre la mise à jour décentralisée des référentiels (vocabulaire contrôlé, géographiques), Améliorer la qualité globale du système.
GPA 17/10/ Master Data Management Stocker les données de référence dans une base de données de référence Permettre aux partenaires de saisir les données Permettre aux partenaires de consulter les données Permettre aux administrateurs du SANDRE de contrôler la validité des données Assurer la qualité des données
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Acquisition Système 100 % conforme aux XSD issus des modèles Conception et modélisation d’un référentiel en UML Scénario D’échange Génération automatique du scénario d’échange XSD Intégration automatique dans le MDM
GPA 17/10/ Acquisition Import massif des données –Par webservice : Sandre / OGC Ex : Import des stations de mesure : opérations getSites puis getSiteDescription.
GPA 17/10/ Acquisition Import massif des données –Par chargement d’un fichier XML ou CSV: Fichier source en XML ou en CSV -URL du fichier source -Charger directement un fichier La demande de modification n’est effectuée que si il y a réellement des différences
GPA 17/10/ Acquisition Formulaire de saisie : édition des informations Nomenclatures pré importées dans l’outil Info bulle correspondant exactement a la définition du dictionnaire
GPA 17/10/ Acquisition Formulaire de saisie : tous les référentiels sont liés –Nomenclatures, –Les autres référentiels du SIE Exemple: auto-complétion sur le champ « taxon parent »
GPA 17/10/ Acquisition Formulaire de saisie : édition de la géométrie Édition de point, ligne, polygone selon le référentiel Import de fichier
GPA 17/10/ Acquisition Validation des données (détection des erreurs) –Validation inter-référentiels : Masse d’eau, département, nomenclatures… –Vérification de la cohérence des informations géographiques: bonne localisation (ex: station pas à 500 km de sa masse d’eau), valeurs aberrantes… Mise en place de services web internes de géo-traitement
GPA 17/10/ Acquisition Validation des données dans le cas d’import massif (en supplément) –XML, Encodage, –Génération de rapport pour transmission au partenaire.
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Stockage ACQUISITIONACQUISITION DIFFUSIONDIFFUSION Publication Import de masse Services Web des partenaires Saisie individuelle Par le formulaire Service web référentiel Service web géo (OGC WMS, WFS, WPS, Gazetteer) Site Sandre et Atlascatalogue
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Gestion du cycle de vie Gestion des demandes : workflow Proposé Réservé Validé Publié Annulé Transitions par type d’utilisateur. Ex: un ‘demandeur’ ne peux que passer au statut ‘proposé’ ou ‘annulé’
GPA 17/10/ Gestion du cycle de vie Gestion des demandes : workflow –Gestion des droits avec une granularité très fine
GPA 17/10/ Gestion du cycle de vie Historisation complète : workflow + versioning des objets du SIE
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Qualité Interfaces générées dynamiquement sur la base des XSD Sandre, Règles de gestion intégrées pour chaque référentiel: –alpha-numériques ET géographiques, –génération de rapports pour les partenaires pour l’amélioration continue des référentiels du SIE Processus de gestion des référentiels labellisé ISO 9001 Le MDM respecte ces processus
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Diffusion Par services web: –Vocabulaire contrôlé : service web référentiel du Sandre, –Référentiels géographiques : services OGC WxS Sandre: WMS, WFS, WPS, Gazetteer (catalogue d'objets géographiques), –Données diffusées conformes aux modèles Sandre. Via le site Sandre –Consomme les services web, –Moteurs de recherche du site, –AtlasCatalogue : 100% orienté services web.
GPA 17/10/ Diffusion Commentaires et signalement d’erreurs: –Possible à tous les niveaux de diffusion Site Sandre, Fiches référentiels, AtlasCatalogue. –A tous les niveaux de structuration Commenter un jeu de données, Commenter une donnée d’un jeu.
GPA 17/10/ Diffusion Commentaire Activation de l’icône de commentaire Saisie d’une zone à commenter
GPA 17/10/ Diffusion Commentaire Formulaire de commentaire Couches affichées (sélection multiple)
GPA 17/10/ Master Data Management Diffusion Acquisition Stockage Gestion du Cycle de vie Qualité
GPA 17/10/ Bilan / perspective Utilisation d’outils opensource : –Support aux/des communautés –Utilisés par les gros sites de la toile eaufrance : possibilité de réutilisation : développements faits pour certains sites Banque Indicateurs / Gesteau / DISC'EAU brique d'appel du Gazetteer Respect du contexte international : –OGC, –ISO : qualité (9001), modèles de données (19100) –Inspire.
GPA 17/10/ Bilan / perspective Un système ouvert –Mise à jour à distance des référentiels décentralisés par le web sans ressources informatique chez le partenaire. Juste besoin de trouver le bon thématicien. Un système re-déployable –Générique, –Packageable.
GPA 17/10/ Bilan / perspective Structure générique : –Redéploiement facile à partir d’un scénario d’échange
GPA 17/10/ Bilan / perspective Structure générique : –Automatiquement, après génération, on dispose pour le référentiel: D’un formulaire de saisie, D’un module d’import de masse, D’un module d’export. –En plus de tout ce qui est par défaut dans le système: Gestion de workflow (états et transitions), Gestion des utilisateurs et des droits, Gestion des règles (envoi d’ , traitements automatiques), …
GPA 17/10/ Merci - contact Dans le MDM chaque brique a son rôle comme dans une mêlée Louis Crespin : Sandre: