Atelier marin. - Vers un suivi optimal des lagons et récifs -



Documents pareils
INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

Introduction à Microsoft InfoPath 2010

INTRODUCTION à Microsoft Dynamics CRM 2013 FR80501

MYXTRACTION La Business Intelligence en temps réel

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Visual Paradigm Contraintes inter-associations

Gestion des bases de données

Mercredi 15 Janvier 2014

La reconquête de vos marges de manœuvre

2 Serveurs OLAP et introduction au Data Mining

Au regard de ces deux tendances, il nous parait indispensable de révolutionner la manière dont vous gérez vos journées de travail.

Pourquoi utiliser SharePoint?

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

LANDPARK ACTIVE DIRECTORY OPEN/LDAP

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

Bases de données cours 1

Solution. collaborative. de vos relations clients.

Bases de données élémentaires Maude Manouvrier

Une application sur tablette tactile pour la saisie de données naturalistes sur le terrain Linhota

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Procédure d'installation de SQL Server Express 2008

Qu est-ce que ArcGIS?

Suite Jedox La Business-Driven Intelligence avec Jedox

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

et Groupe Eyrolles, 2006, ISBN :

Microsoft Office system Février 2006

ANTICIPEZ ET PRENEZ LES BONNES DÉCISIONS POUR VOTRE ENTREPRISE

Comment booster vos applications SAP Hana avec SQLSCRIPT

Présentation de la gamme des PGI/ERP modulaires Wavesoft

LANDPARK COMMENT ÉTABLIR RAPIDEMENT VOS RAPPORTS

Architectures web/bases de données

Capacité étendue d utilisation en réseau

UserLock Quoi de neuf dans UserLock? Version 8.5

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Table des matières La gestion de musée en toute simplicité Atouts fonctionnels Atouts techniques > > > > > > > > > > > > > >

La gestion des données en écologie des communautés végétales : l exemple de Phytobase

les techniques d'extraction, les formulaires et intégration dans un site WEB

Recommandations techniques

Termes de référence pour le recrutement d un Assistant pour la gestion des bases de données

SQL Server 2012 Administrez une base de données : Exercices et corrigés

La Business Intelligence en toute simplicité :

aalto Collaborative Pour le gestionnaire,

INTRODUCTION AUX BASES de DONNEES

Compétences fonctionnelles et techniques

Bases de Données. Stella MARC-ZWECKER. Maître de conférences Dpt. Informatique - UdS

TP2_1 DE BUSINESS INTELLIGENCE ISIMA ZZ3 F3

CATALOGUE DES FORMATIONS 2014

FORMATION TALEND. Page 1 sur 9

Démos Reporting Services Migration vers SQL2008

STATISTICA Version 12 : Instructions d'installation

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

PostgreSQL. Formations. Catalogue Calendrier... 8

Procédure d installation :

FICHE DE POSTE. Gestionnaire des données du Portail des savoirs (H/F)

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

ORACLE PRIMAVERA PORTFOLIO MANAGEMENT

ArcGIS. for Server. Sénégal. Comprendre notre monde

GÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK

Présentation du module Base de données spatio-temporelles

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Bases de données relationnelles : Introduction

BUSINESS INTELLIGENCE

Avantages. Protection des réseaux corporatifs de gestion centralisée

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

MyReport, LE REPORTING SOUS EXCEL

Nouvelles Plateformes Technologiques

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

CRM Assurance. Fonctionnalités clés. Vue globale de l assuré. Gestion des échanges en Multicanal

Modélisation et Gestion des bases de données avec mysql workbench

Point sur les solutions de développement d apps pour les périphériques mobiles

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Travail de diplôme 2011 Business Intelligence Open Source SpagoBI/Talend Résumé

Rapport d'analyse des besoins

FLEXIBILITE CONTINUITE LIAISON PAR INTERNET SOLUTIONS STANDARD

Les récifs artificiels en Languedoc-Roussillon. Réalisation d une base de données

PostgreSQL, le cœur d un système critique

PHP. PHP et bases de données

CA Mainframe Application Tuner r8.5

B-COMM. ERP 4 HR Access. Solutions d acquisition des temps de travail pour la gestion des temps et des activités d HR Access

FileMaker 13. Guide ODBC et JDBC

BTS S.I.O PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

La version 3: 100% conforme aux dernières exigences de la DGI au Maroc. Edition Déclaration Télé-déclaration des liasses fiscales

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Les bases de données Page 1 / 8

Catalogue des formations

SQL MAP. Etude d un logiciel SQL Injection

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Fiche produit. DS mobileo services

Les bases de données

ArcGIS. for Server. Comprendre notre monde

2011 Hakim Benameurlaine 1

Fonctions avancées de document dans Word 2003 Options de collaboration dans Word 2003

Transcription:

Observatoire de l environnement en Nouvelle-Calédonie Atelier marin - Vers un suivi optimal des lagons et récifs - Bases de données de la CPS pour les pêches récifales: Objectifs, réalisations et retour d expérience 27 octobre 2010 27/10/2010 Franck Magron 1

Reef Fisheries Integrated Database (ReefDB/ RFID) Historique, objectifs et contraintes Base de donnée réalisée en 2002 pour les besoins du projet pluridisciplinaire PROCFish/C (comptages en plongée de poissons, invertébrés et enquêtes socioéconomiques) Destiné à remplacer ReACT (logiciel pour le comptage en plongée de poissons accompagnant le manuel CPS), pour une utilisation interne. Base de données sous SQL Server (choix de SGBD de la CPS) et entrée de données sur le terrain (synchronisation au retour de mission). Ajout de nouvelles requêtes paramétrables sans toucher au code du programme de saisie/requêtes (RFID)

Reef Fisheries Integrated Database (ReefDB/ RFID)

Reef Fisheries Integrated Database (ReefDB/ RFID) Plus de 250 tables et 8000 colonnes 225.000 observations de poissons 145.000 observations d invertébrés 2750 ménages interviewés 66 sites dans 17 pays et territoires

Reef Fisheries Integrated Database (RFID)

Enquêtes socio-économiques pour les pêches récifales (SEMCoS) Historique, objectifs et contraintes Base de données et logiciel accompagnant le manuel «Enquêtes socioéconomiques sur la pêche dans les pays insulaires du Pacifique : Manuel pour la collecte d'ensembles minimums de données» réalisés en 2008 Logiciel bilingue, interface dédiée de saisie et de requêtes suivant le manuel d enquêtes socio-économiques. Echanges entre instances de bases de données via des fichiers d exports. MSDE/SQL Server Express et développements en C#

Enquêtes socio-économiques pour les pêches récifales (SEMCoS)

Application web pour le suivi des ressources côtières et leurs habitats (changement climatique) Historique, objectifs et contraintes En cours de développement (SQL Server 2008/ASP.NET MVC) Interface web et base de données centralisée. Accès depuis les pays du Pacifique et ne nécessitant qu un navigateur web. Photoquadrats (CPCe en ligne) et données associées. Futur accès aux données physiques (températures) via Sensor Observation Service.

Application web pour le suivi des ressources côtières et leurs habitats (changement climatique)

Compromis de développement Délais/coûts de développement Facilité et coûts de maintenance Infrastructure nécessaire Facilité d utilisation Facilité de déploiement Fonctionnalités Flexibilité Besoins futurs Interopérabilité

Retour d expérience Choix du Système de Gestion de Base de Données (SGBD) Les principaux SGBD du marchés (DB2, Oracle, SQL Server) ont des versions serveurs (payantes) et une version allégée gratuite. En outre il existe des SGBD libres et matures comme MySQL ou PostgreSQL. Utiliser une version serveur pour la base centrale et la version allégée correspondante pour le terrain permet de n avoir qu un seul logiciel tout en conservant la richesse et les fonctionnalités du SGBD. Ces SGBD, même en versions allégées, nécessitent souvent l installation de pré-requis (Microsoft.NET, Java, ) et utilisent pas mal de ressources. La modification du schéma de données requiert des outils et plus de connaissances techniques qu avec une base Access

Schéma de données Retour d expérience L utilisation d identifiants universellement uniques (UUID) permet de fusionner simplement les données venant de bases différentes sans risque de conflit (contrairement aux identifiants de type entier auto incrémenté) Les UUID permettent aussi de détecter certaines erreurs dans les requêtes (une requête incorrecte ne retourne rien) La base doit être normalisée. Prévoir des tables séparées pour chaque type de données de référence complexifie le schéma de la base mais permet les extensions et l ajout de données connexes après coup.

Retour d expérience Interopérabilité La plupart des bases de données sont interopérables via ODBC, et en particulier interrogeables depuis les applications MS Office (Excel & Access) Via des vues et des liens ODBC il est possible de présenter une version simplifiée de la base de données (dénormalisée) à l utilisateur averti et de lui permettre d effectuer des requêtes simples via MS Query/Access Les requêtes complexes sont créées sous la forme de vues intégrées à la base de données sur lesquelles de simples filtrages sont effectués.

Retour d expérience Références taxonomiques et données sur les espèces Notre base de référence pour la taxonomie des poissons est FishBase et ITIS pour les invertébrés. La correspondance avec FishBase utilisé pour croiser les données. Actuellement une référence pourrait être SeaLifeBase pour la plupart des espèces marines (poissons, invertébrés, coraux) L important est d avoir une correspondance entre vos données et les bases de référence au même niveau de taxonomie (espèce le plus souvent). La saisie des données est facilitée par des listes déroulantes en cascade (genre puis espèce) sur un choix restreint d espèces. Une saisie libre des noms latins conduit immanquablement à des orthographes différentes selon les personnes et au cours du temps.

Données géographiques Retour d expérience Les coordonnées géographiques sont stockées dans notre base de données en projection géographique et WGS 84(longitude/latitude en degrés décimaux) ce qui permet une intégration plus facile avec les SIGs. Les coordonnées sont chargées directement depuis le GPS via le câble de transfert, ce qui évite les erreurs de saisie (est/ouest, secondes/minutes décimales etc.). Pour nos développements en cours, la référence pour les noms de lieux est GeoNames, qui intègre en plus des coordonnées une hiérarchisation des toponymes.

Retour d expérience Interface de saisie

Retour d expérience Interface de saisie Une interface de saisie dédiée à un type précis de formulaire permet de faciliter l entrée des données et leur contrôle à la saisie mais limite la flexibilité de l application. Un logiciel plus flexible est souvent: plus compliqué à paramétrer moins ergonomique qu une interface dédiée Mais il permet son utilisation par des utilisateurs avec des besoins similaires mais pas identiques à la cible initiale (par exemple une variante méthodologique, ).

Retour d expérience Application web ou application autonome Une application web est plus facile à déployer qu une application autonome et il n y a qu une seule base de données à maintenir Elle nécessite une connexion internet correcte et le serveur web est le point faible du dispositif. Une application ergonomique pour le web est plus complexe qu une application autonome et plus coûteuse en temps de développement. Elle sera aussi moins réactive.

En conclusion Un éventail de solutions Il n y a pas de solution miracle (autrement on ne se poserait même pas la question) Les choix technologiques sont fonctions des contraintes techniques mais aussi des choix stratégiques des services informatiques (infrastructure existante, capitalisation de l expérience sur une technologie, ) La mise en place de tables de référence est très importante pour le croisement des données avec d autres bases. C est le rôle du scientifique d identifier les bases existantes pour qu elles soient prises en compte à la conception de la base de données.