Home

Manuel d`installation et d`administration du système intégré de

image

Contents

1. 12 5 2 optionnel Activation de la s curisation SSL 12 6 technique Premi re installation du logiciel sur un ordinateur 12 oO Prerequis malor el uyu u ennemie O ett 12 0 DIG HOSHE 6 Vd boue uet edet ee ns u Dro Mad 12 AGORA u k nat aa spa uQ kaa 13 6 MS A Net 13 RUM Ed a 13 6 4Installation d ODSeEVE a pedo ha akuna Daqu ca utu citu 13 0 sedi 14 6 5 LSOUS MS WIKI AS uzun ua 14 05 14 0 5 S Recherche deS probIenieSSu ER 14 6 60 reation d un raccourci Sure DUETGdU a one kau au SS DATO eden 14 7 technique Mise jour de la version du logiciel sur un ordinateur 14 sauvecdrder la base localo uuu u u dinde Gels ile 14 Installer la nouve lle E S SS un ue ae 15 7 5 5upprimetr ancienne VeESIOIDN ecce u a tance 15 8 technique Migration de la base centrale vers une version sup rIeure 16 Tout d te am Pee ta
2. poidsMovenCalcule boolean tailleMoyenne Float tailleMovenneCalcule boolean nombreEstime Integer nombreEstimeCalcule boolean commentaire String z raisonRejet gt TF DevenirFaune Illustration 22 Diagramme de classes Capture faune associ e chantillons thons et faune associ e eentity Calee 1 de x 0 entity entity gt EchantillonThon EchantillonFaune nature String commentaire String commentaire String capture Boolean 1 0 9 constants entitbyz 56 enumeration TailleThoan TailleThonConstants Mere Cl Senn poidsTotal longueur Float TailleFaune longueur Float longueurCalcule boolea longueurCalcule boolean si effectif Integer thonCapture boolean sexe int A des ne referencePhoto String poidsCalcule ean poids Float modeSaisie int poidsCalcule boolean getPoidsTotal Float 0 espece 0 espece 1 1 entity entity EspeceThon EspeceFaune Illustration 23 Diagramme de classes Echantillons thons et faune associ e Modele Physique Compte tenu de sa taille importante le mod le physique est disponible en haute r solution sous forme d un fichier PDF s par cf contacts Serveur FTP de distribution de l application Les organismes partenaires de l OT doivent obligatoirement t l charger l application ObServe depuis le serveur FTP de l OT Ce serveur n cessite une authentif
3. 16 16 9 technique R allouer les droits des utilisateurs sur la base centrale 18 re allouer les TOITS Ps ttt nieto mb osten idee 18 OCS i uuu un M SUE 19 10 technique Mise jour des donn es de r f rence d une base centrale depuis une autre base IS DB es DOO aqa wheat D ue 20 11 th matique Mise jour des donn es de r f rence d une base locale partir de la base centrale20 LL TO uand mettre d uu vasa t A 20 L PEFOCedUte eoo date cR ROM 2 12 th matique Migration d une base locale vers une version sup rIeure 21 ObServe 2 Manuel d installation et d administration 12 LOU D cu ER A IE LM LM M ELE 21 12 2Procedute de I e ae d hayaya deb en 21 13 th matique Mise jour des donn es de r f rence de la base centrale 22 13 1 Principes de gestion des donn es de r f rence 22 15 2 Procedure 0 Si a uu i tet EM su ad MM asss AL US Lu Pes 23 13 3Procedure d actavation desactiVallOnD uuu un u 23 14 th matique Exporter la les mar e s d une base locale vers la base centrale 23 Fa TOuahdexpotter vers Ta D
4. Date LL T irre 0 niu en gt s aree y Observateur Bateau dao MareeDAO findAIlIByProgrammeld programmeld String List lt E gt findPositionByProgrammeld programmeld String mareeld String int 0 9 lt lt entity gt gt Route 1 0 lt lt entity gt gt Activite Illustration 17 Diagramme de classes Mar e Route lt lt entity gt gt Maree lt lt entity gt gt Route jourObservation Date lochMatin Float lochSoir Float commentaire String niveauVerification int open boolean getOpenActivite Activite getPreviousActivite activite Activite Activite getNextActivite activite Activite Activite getLastActivite Activite isActiviteFindDeVeilleFound boolean getActiviteDebutDePechePositive List lt Activite gt getActiviteFinDePeche ListeActivite getActiviteFinDeVeille Activite getNextActiviteFinDePeche actitviteDebut Activite Activite getNextActiviteDebutDePechePositive actitviteDebut Activite Activite getLastActiviteDebutDePechePositiveBefore activiteDebut Date Activite updateDates void lt lt entity gt gt Activite Illustration 18 Diagramme de classes Route Activit lt lt interface gt gt GPSAble getQuadrant Integer setQuadrant quadrant Integer void getLatitude Float setLatitude latitude Float void getLongitude Float setLongitude longitude Float vo
5. On proc de la r allocation des droits en d marrant l application ObServe dans un mode particulier le mode mise jour de la s curit Un script de d marrage propre ce mode est fourni avec le logiciel Mode d emploi 1 Se rendre dans le r pertoire d installation du logiciel dans le sous r pertoire obstuna admin 2 Ex cuter le script update security obstuna L assistant de mise c jour des droits s affiche 3 Indiquer les param tres de connexion de la base adresse JDBC identifiant mot de passe certificat SSL le cas ch ant Valider et cliquer sur Suivant 4 Sur l cran suivant sont list s tous les r les 1 e utilisateurs existants sur le serveur PostgreSQL Pour chacun indiquer les droits qu il aura sur la base de donn es centrale d ObServe Les possibilit s sont Non utilis R f rentiel Utilisateur Technicien 24 update security obstuna sh sous Linux update security obstuna bat sous MS Windows 25 Non utilis le r le n aura aucun droit sur la base 26 R f rentiel le r le aura seulement le droit de lire et rapatrier les donn es de r f rence Un tel compte est employ pour g n rer une nouvelle base locale partir de la base centrale ou encore pour synchroniser le r f rentiel d une base locale avec celui de la base centrale 27 Utilisateur le r le aura le droit de lire et uniquement lire toutes les donn es de la base donn es de r f rence et donn es th mati
6. observatoire Manuel d installation et d administration du systeme int gr de gestion des observations embarqu es de p che thoniere a la senne t ACE La L tesi T Ka kk a Te 4 b e SUM x RA E TT om ERS Z E EA vU lt s AN 2 EURO QUALITY SYSTEM ISO 9001 version 1 janvier 2012 et Tropicale R D CRH Centre de 3 Recherche INS ww x M diterran enne Code Lutin Institut de recherche 9 pour le d veloppement UMR 212 cosyst mes marins exploit s 08 dd Auteur Pascal CAUQUIL Date de cr ation 09 03 11 R vision 401 g n r e le 16 02 12 par Pascal CAUQUIL ObServe 2 Manuel d installation et d administration Table des matieres On Se den UT DES 5 A MOOT am te IRIS MC ECCE MEE 5 3 technique Installation de la base de donn es centrale partir de rIen 7 SAPTE GU 7 S DEOCE QUIC coat 4 technique Installation de la base de donn es centrale depuis la sauvegarde d une autre base m 11 5 technique optionnel Installation des options de base centrale 12 5 1 optionnel Installation des fonctions PostG S
7. tre des ordinateurs de bureau portables ou tablettes quip s de MS Windows toute version partir de Windows XP ou Linux Le logiciel dispose de fonctions de synchronisation des donn es de r f rence et th matiques avec la base centrale Il est par ailleurs multiplateforme d velopp en Java 1l fonctionne sous MS Windows toutes versions et Linux Sa conception le rend robuste face aux volutions futures des syst mes d exploitation Enfin 1l est congu pour fonctionner sur ordinateurs de bureau portables et tablettes Ce document aborde plusieurs aspects de l administration du syst me qui suivant les besoins peuvent tre consid r s ind pendamment Les points not s technique sont des op rations techniques exceptionnelles qui concernent l administrateur informatique les points not s th matique sont des op rations de routine qui ne n cessitent pas de comp tences informatiques et qui peuvent tre r alis es par le gestionnaire des donn es 2 Terminologie Programme Un programme d observation est une unit de regroupement de mar es Un programme est g n ralement d fini par une p riode temporelle ex 2011 2013 un financement une ou des zones g ographiques un pays un protocole d observation Mar e Une mar e est une p riode pass e en mer par un bateau d finie par un d part et un retour au port Une mar e est rattach e un et un seul programme et est constitu e de une ou plusieurs rout
8. Exportation La synchronisation du r f rentiel local avec le r f rentiel distant est indispensable pour assurer une insertion en base centrale sans risque de corruption des donn es Le for age de la proc dure de calcul avant insertion assure que les donn es de la base centrale seront dans l tat le plus complet possible S1 la ou une des mar e s que l on tente d ins rer existe nt d j dans la base centrale le syst me demandera soit d craser celle s qui est sont d j dans la base centrale soit d ignorer l insertion de la version de la base locale 14 4 Proc dure d insertion On consid re dans cette section que les mar es ins rer en base centrale sont dans la base locale active du logiciel ObServe de l ordinateur qui va tre utilis pour l insertion cf section Travail pr paratoire La proc dure d insertion en base centrale est alors la suivante 1 Lancer l assistant d insertion avec le menu Actions Exporter vers ObsTuna 2 Configurer la connexion la base de r f rence 1 e La base centrale destinataire des donn es en cliquant sur le bouton Configurer de la section Configuration de la base de r f rence gt Renseigner les param tres habituels adresse JDBC identifiant mot de passe certificat SSL le cas ch ant et cliquer sur Suivant L cran de s lection des mar es exporter s affiche 31 Des conflits de donn es de r f rence ne peuvent survenir q
9. Un tel r le est employ pour administrer les donn es modification des donn es de r f rence exportation des donn es d une base locale vers la base centrale modification et suppression des donn es de la base centrale doit tre utilis avec pr cautions 17 39 ObServe 2 Manuel d installation et d administration Mise jour d obstuna Configuration S curit Propri taire de la base pcauquil R le Non utilis R f rentiel Utilisateur Technicien dbaBalDb dbaLequ dbasard devot expleguna invbalbaya inviotc invleguna invsardara Ifl och referentiel L1 EJ S S S S S utilisateur Description Mise en place de la s curit Annuler Pr c dent I Suivant Illustration 8 Assistant de migration de version de base centrale tape 2 5 Cliquer sur Suivant puis sur le dernier cran sur Utiliser Apr s quelques minutes de traitement le processus se termine et la base centrale se retrouve jour 9 technique R allouer les droits des utilisateurs sur la base centrale 9 1 Quand r allouer les droits Mettre jour les droits des utilisateurs sur la base centrale est utile dans trois situations Une nouvelle base centrale a t cr e soit par une installation partir de rien soit
10. lectionner la ou les mar es exporter vers la base centrale Pour s lectionner toutes les mar es d un programme cliquer sur le programme Les mar es qui seront export es s affichent en bleu Les mar es affich es en noir ne seront pas export es Cliquer sur Suivant L cran de synchronisation du r f rentiel s ouvre Observe Administrateur v 2 2 Fichi Source de dc Actio Naviga Configur Aid Gy Es Aucune source de donn es charg e Calculer les donn es Sauvegarde locale Exporter Configurations lecti Synchronisation R f rentiel e s donn es es Programme DCR IRD E 10 03 2011 CABELLOU Description de l tape S lection des donn es pour effectuer les op rations Annuler Pr c dent Suivant Action Changement de source de donn es termin e 16 58 Illustration 11 Assistant d insertion de donn es dans la base centrale tape de s lection des mar es 26 39 ObServe 2 Manuel d installation et d administration 4 Confirmer l op ration de synchronisation du r f rentiel Le r f rentiel est synchronis et le rapport de synchronisation s affiche Cliquer sur Suivant L cran de calcul de donn es s affiche Observe Administrateur v 2 2 Fichi Source de dc Actio Navigal Configur Aid Aucune source de donn es charg e Calculer les donn es Sauvegarde locale t Exporter Configurations S lectio
11. www java com fr download 14 Exemple de chemin ajouter c Program Files x86 Java Mrel 6 0 24Nbin 15 On acc de cette variable par Panneau de configuration Syt me Avanc Variables d environnement Variables syst me 13 39 ObServe 2 Manuel d installation et d administration 3 D compresser cette archive directement dans le dossier observe pr c demment cr Ainsi sous MS Windows ObServe se retrouvera install ici G i Coin elite ex Sous Linux ObServe se retrouvera install 1c1 esp E 6 5 Test de l application 6 5 1 Sous MS Windows Dans le r pertoire d installation double cliquer sur le fichier go bat L application doit se lancer Dans le cas contraire Java n est pas bien install 6 5 2 Sous Linux Dans le r pertoire d installation double cliquer sur le fichier go sh L application doit se lancer Dans le cas contraire Java n est pas bien install 6 5 3 Recherche des probl mes Si l application ne d marre pas en ex cutant le fichier go la raison la plus probable est que Java n est pas correctement install Pour cerner le probl me on peut lancer le fichier go depuis la ligne de commande terminal On pourra ainsi lire les messages d erreur 6 6 Cr ation d un raccourci sur le bureau Une fois que l application fonctionne cr er sur le bureau un raccourci vers le fichier go et le nommer ObServe 7 technique Mise jour de la versio
12. La cr ation de la base et l initialisation de son r f rentiel peuvent prendre plusieurs minutes A l issue de cette proc dure on dispose d une base centrale vierge avec un r f rentiel initialis pr te l emploi 4 technique Installation de la base de donn es centrale depuis la sauvegarde d une autre base centrale r diger 8 Sur cette base seule une lecture du r f rentiel sera effectu e Aussi est il conseill de n utiliser qu un compte de connexion limit aux droits de lecture du r f rentiel Utiliser id alement le compte referentiel 9 L utilisateur admin se distingue d un technicien simplement par le fait qu il est propri taire des tables et autres objets du mod le relationnel 11 39 ObServe 2 Manuel d installation et d administration 5 technique optionnel Installation des options de base centrale 5 1 optionnel Installation des fonctions PostGIS r diger 5 2 optionnel Activation de la s curisation SSL r diger 6 technique Premiere installation du logiciel sur un ordinateur 6 1 Pr requis mat riels Pour fonctionner correctement ObServe n cessite un ordinateur de bureau portable ou tablette fonctionnant sous MS Windows toutes versions partir d XP ou Linux une r solution d cran de 1440 900 pixels pour une utilisation en mode horizontal et de 1280 800 en mode vertical 1 Go de RAM sous Linux et MS Windows XP 2 Go sous MS Windows Vi
13. de donn es Le mod le de donn es volue une date tl t1 gt t0 en version nl alors que l observateur est toujours en mission d observation avec un mod le de donn es en version nO L observateur rentre de mission une date t2 t2 gt t1 gt t0 avec une base locale renseign e qui est toujours en version nO Or le mod le de donn es de la base centrale est pass entre temps en version nl Pour pouvoir ins rer la les mar e s de cet observateur dans la base centrale 11 va d abord falloir migrer sa base locale renseign e en version nl Plus anecdotique il peut ventuellement tre utile de migrer une ancienne base locale renseign e sauvegard e en fichier sql gz avec la fonction lt Source de donn es lt Sauver la base gt et archiv e vers la version la plus jour afin de pouvoir l ouvrir avec le logiciel ObServe le plus jour N anmoins cette situation devrait tre caduque puisque toute mar e d une base locale renseign e se retrouve tr s rapidement dans la base centrale partir du moment o une mar e est en base centrale ce sont les donn es de la base centrale qui font r f rence et la base locale d origine doit tre oubli e 12 2 Proc dure de migration Pour migrer une base locale en version sup rieure 1l suffit de l ouvrir avec la version la plus jour du logiciel ObServe Le logiciel d tecte alors automatiquement le delta entre la version du mod le de donn es
14. diger 11 th matique Mise jour des donn es de r f rence d une base locale partir de la base centrale 11 1 Quand mettre jour tout moment il est possible de mettre jour les donn es de r f rence d une base locale en tablissant une connexion avec la base centrale m me si la base locale mettre jour contient des donn es th matiques 1 e des mar es Cela permet par exemple de r cup rer de nouveaux bateaux de nouveaux observateurs ou de nouvelles esp ces dans un base dans laquelle des saisies 20 39 ObServe 2 Manuel d installation et d administration ont d j t commenc es et de poursuivre le travail en exploitant ces nouvelles entr es 11 2 Proc dure 1 Cliquer sur Actions Synchroniser le r f rentiel 2 Selaisser guider par l assistant Si des mises jour sont n cessaires l assistant proposera par s curit de faire une sauvegarde de la base locale avant d y faire toute modification En fin de processus l assistant r capitule les modifications qui ont t apport es la base locale 12 th matique Migration d une base locale vers une version sup rieure Cette proc dure est enti rement automatis e et n est pr sent e qu titre informatif 12 1 Quand migrer La migration d une base locale dans une version sup rieure n est r ellement n cessaire que dans le cas suivant Un observateur embarque une date t0 avec la version n0 du mod le
15. proc de galement des v rifications avant d ins rer en base centrale Au minimum les v rifications suivantes doivent tre faites V rifier les donn es du mieux que possible au minimum v rifier que l enchainement des routes et des activit s semble correct nombre dates et heures V rifier que tous les formulaires sont cl tur s Sinon tous les cl turer avec le bouton Cl turer y compris le formulaire mar e 30 Le logiciel de saisie met en ceuvre de nombreux m canismes pour garantir une certaine qualit de donn es N anmoins chaque organisme utilisant ObServe devrait tablir sa propre chaine de v rification de l information et d finir les contr les attribu s l observateur au gestionnaire de donn es ou toute autre personne entrant dans le workflow 24 39 ObServe 2 Manuel d installation et d administration 14 3 Sch ma de principe d une insertion Les tapes cl d une insertion sont les suivantes 1 Connexion la base centrale 2 S lection des mar es de la base locale active renseign e exporter 3 Synchronisation du r f rentiel de la base locale avec celui de la base centrale et r solution des conflits ventuels 4 Lancement de la proc dure de calcul de donn es au cas ou l observateur ne l aurait pas lanc e lui m me 5 Sauvegarde de la base locale dans le cas o la synchronisation du r f rentiel a engendr des modifications dans cette base locale 6
16. IS pour PostgreSQL soit install e si l on souhaite disposer des fonctions d analyse spatiale Dans cette hypoth se la suite de ce document part du principe qu un mod le template PostGIS nomm lt template postgis gt existe sur le serveur PostgreSQL optionnel que le mode SSL de PostgreSQL soit correctement configur et activ sur le serveur si l on souhaite que la communication entre la base de donn es centrale et les logiciels de saisie soit crypt e 3 ObServe n a pas encore t test sur PostgreSQL 9 Noter que PostgreSQL est nettement moins performant sur les syst mes MS Windows 5 L installation de PostGIS et la g n ration d un mod le sont document es sur le site officiel du projet PostGIS http postgis refractions net 7 39 ObServe 2 Manuel d installation et d administration 3 2 Proc dure 1 Se connecter au serveur PostgreSQL avec l utilitaire Voici un exemple de cha ne de connexion 2 Cr er trois nouveaux utilisateurs 3 Cr er autant d utilisateurs que n cessaire sur le principe initiale pr nom nom 4 Cr er une nouvelle base de donn es nomm e obstuna ventuellement partir d un mod le postGIS et dont le possesseur sera admin 5 Sila base a t cr e partir d un mod le PostGIS deux tables ont t cr es dans la nouvelle base spatial ref sys et geometry columns Il faut imp rativement attribuer leur appartenance l utilisateur d tenteur
17. R f rentiel Lecture Ecriture Donn es observateur Lecture Ecriture Description Veuillez configurer votre connexion la base distante Avant de pouvoir poursuivre vous devez valider la connexion Illustration 7 Assistant de migration de version de base centrale tape 1 3 Indiquer les param tres de connexion de la base migrer adresse JDBC identifiant mot de passe certificat SSL le cas ch ant Valider et cliquer sur Suivant 4 Sur l cran suivant sont list s tous les r les i e utilisateurs existants sur le serveur PostgreSQL Pour chacun indiquer les droits qu il aura sur la base de donn es centrale d ObServe Les possibilit s sont Non utilis R f rentiel Utilisateur Technicien 20 Non utilis le r le n aura aucun droit sur la base 2 R f rentiel le r le aura seulement le droit de lire et rapatrier les donn es de r f rence Un tel compte est employ pour g n rer une nouvelle base locale partir de la base centrale ou encore pour synchroniser le r f rentiel d une base locale avec celui de la base centrale 22 Utilisateur le r le aura le droit de lire et uniquement lire toutes les donn es de la base donn es de r f rence et donn es th matiques Un tel compte est employ pour consulter les donn es sans risque de les alt rer 23 Technicien le r le aura un acc s complet en lecture criture
18. a base centrale tape d insertion 9 Fermer l assistant On peut v rifier que l insertion s est bien d roul e en changeant la source de donn es du logiciel et en se connectant la base centrale pour visualiser son contenu 15 th matique Exporter des mar es de la base centrale vers une base locale 15 1 Risques connaitre Le respect scrupuleux des principes de non redondance et de gestion centralis e de l information interdit normalement le retour d informations de la base centrale vers une base locale Comme toute base locale peut tre modifi e l aide du logiciel ObServe cela pr sente le risque de voir naitre plusieurs versions branches d une m me mar e sans pouvoir par la suite fusionner ces diff rentes versions corrections afin de les r ins rer dans la base centrale S1 une mar e n cessite des corrections alors elles doivent tre faites directement sur la base centrale par l administrateur des donn es Idem pour la consultation des donn es qui devrait toujours se faire depuis la base centrale Consulter des donn es depuis des bases locales ne garantit pas qu elles soient identiques aux donn es de la base centrale faisant office de r f rence 29 39 ObServe 2 Manuel d installation et d administration 15 2 Int r t N anmoins le logiciel autorise d exporter des mar es de la base centrale dans des bases locales Dans un contexte multi organismes dans lequel le syst me serait d ploy dan
19. apture boolean boolean canUseEchantillonFaune boolean getEchantillonThon capture boolean EchantillonThon getLatitudeAsSeconde Integer setLongitudeAsDegre longitudeAsDegre Integer void setLongitudeAsMinute longitudeAsMinute Integer void setLongitudeAsSeconde longitudeAsSeconde Integer void setLatitudeAsDegre latitudeAsDegre Integer void setLatitudeAsMinute latitudeAsMinute Integer void setLatitudeAsSeconde latitudeAsSeconde Integer void isUseSexagecimalFormat boolean setUseSexagecimalFormat useSexagecimalFormat boolean void getTypeBanc int getSpeed otherActivite Activite float isActiviteFinDeVeille boolean isActiviteDebutDePechePositive boolean isActiviteFinDePeche boolean getQuadrant Integer setQuadrant quadrant Integer void getAbsoluteLatitude Float getAbsoluteLongitude Float setAbsoluteLongitude absoluteLongitude Float void setAbsoluteLatitude absoluteLatitude Float void initCoordonnees void storeCoordonnees void constants Illustration 19 Diagramme de classes Activit lt lt enumeration gt gt ActiviteConstants latitudeAsDegre latitudeAsMinute rennes latitudeAsSeconde longitudeAsDegre longitudeAsMinute longitudeAsSeconde useSexagecimalFormat absoluteLongitude absoluteLatitude quadrant Cal e lt lt enumerationzz CaleeConstants echantillanThonCapture eestereotype u lt
20. arrer l op ration lt Sauvegarde de la base locale gt 9 Description de l tape Sauver les modifications sur votre base source Annuler Pr c dent Suivant Action Changement de source de donn es termin e 17 12 Illustration 13 Assistant d insertion de donn es dans la base centrale tape de sauvegarde de la base locale 7 En fonction de l information de pr sence absence en base centrale confirmer ou infirmer avec les cases cocher d di es l insertion de chaque mar e de la base locale dans la base centrale Cliquer sur Suivant L cran de lancement de l insertion s affiche 8 Confirmer l insertion en cliquant sur le bouton Exporter les donn es observateur L insertion s op re et le rapport s affiche 28 39 ObServe 2 Manuel d installation et d administration Observe Administrateur v 2 2 e de dc Actio Naviga Configur Aid M Aucune source de donn es charg e 25 donnees Configurations N S lection des donn es il Synchronisation R f rentiel Calculer les donn es Exporter Sauvegarde locale R sum Pr parer l op ration Exporter les donn es observateurs Description de l tape Exporter les donn es observateurs vers la base centrale Annuler Pr c dent BP Suivant Action Changement de source de donn es termin e 17 12 Illustration 14 Assistant d insertion de donn es dans l
21. ase RR RO 23 AT TAN AE DES DAMON ioca Reve tas tot Eae hoa Cats ent gato S Rma sans Fais een ro ten 24 14 55cheima de principe dune Inser OTI LM 25 tA dProCeOUEe d ITS TUO ann ue t OT 25 15 Exporter des mar es de la base centrale vers une base 1 1 29 I5 TEISQUSS r connai cie 29 nte Ee uu lamama E M E 30 I roc OUT Ge uuu eee Go 30 Grece me RT 30 4 39 ObServe 2 Manuel d installation et d administration 1 Introduction ObServe est un syst me d information destin l observation embarqu e de la p che thoni re la senne Il a t concu au sein de l Observatoire Thonier une quipe de l Institut de Recherche pour le D veloppement IRD en charge du suivi de la p che thoni re tropicale fran aise et d velopp par la soci t Code Lutin Il est d velopp sous licence libre GNU Public licence A ce titre sa r utilisation par d autres organismes est encourag e Le syst me est constitu de deux modules Une base de donn es centrale h berg e sur un serveur PostgreSQL version 8 ou plus quip e optionnellement de fonctions spatiales PostGIS et d une connexion s curis e SSL Un logiciel de saisie modification consultation des donn es install sur autant d ordinateurs que n cessaire Ces ordinateurs peuvent
22. chacun de leur propre base de donn es En d autres termes les donn es de l un seront invisibles pour les autres Ceci signifie aussi que si un utilisateur utilise par m garde au autre compte pour se connecter son ordinateur que celui avec le quel 11 a commenc une saisie ObServe il ne trouvera pas ses donn es Lorsque ObServe est install sur un ordinateur pour la premi re fois la base locale est absente et le logiciel ne peut pas travailler Il exige alors de cr er une nouvelle base locale On peut cr er cette base locale Soit en effectuant une connexion la base centrale C est la m thode recommand e mais elle n cessite une connexion r seau au serveur qui h berge la base centrale soit en important un fichier de base locale sauvegard e au format sql gz C est la solution de secours lorsqu on ne dispose pas de connexion r seau au serveur de la base centrale Cela n cessite d avoir g n r au pr alable une base locale et de l avoir sauvegard e avec la fonction Source de donn es sauver la base de la barre de menu Une base locale peut g n r e partir d une base centrale On obtient alors une base locale vierge active Etre sauv e sous forme d un fichier autonome et portable d extension sql gz On obtient alors une base locale sauvegard e vierge ou renseign e suivant le contenu de la base locale active au moment de la sauvegarde Etre restaur e partir d un
23. cliquer sur Suivant puis Utiliser Le logiciel se connecte la base centrale et affiche ses donn es 5 Dans l arbre de navigation d rouler la section R f rentiel Tous les types de donn es de r f rence apparaissent alors 6 Cliquer sur le type de donn es de r f rence diter La liste des donn es de ce type apparaissent alors dans la fen tre de donn es 7 Pour ajouter une nouvelle donn e de r f rence cette liste cliquer sur Ajouter compl ter le formulaire et terminer par Enregistrer La nouvelle donn e apparait alors dans la liste 8 Pour modifier une donn e de r f rence existante dans cette liste par exemple son libell ou une de ses valeurs num riques associ es cliquer dessus puis cliquer sur Modifier L cran qui suit affiche toutes les donn es modifiables Faire les modifications souhait es et terminer par Enregistrer 9 Pour supprimer une donn e de r f rence existante cliquer sur lt Supprimer gt Si des donn es th matiques lui font r f rence le syst me le signalera et la suppression sera refus e 13 3 Proc dure d activation d sactivation Qu une donn e de r f rence soit utilis e ou pas par des donn es th matiques 1l est toujours possible de l activer ou de la d sactiver Contrairement une suppression cette op ration est sans grosses cons quences et est toujours r versible Pour d sactiver une donn e de r f rence 1 e
24. ctionner de pr f rence les offres partenaires d Oracle telles que la barre Yahoo 3 V rifier que l installation s est correctement effectu e en ouvrant une ligne de commande et en tapant La version install e devrait s afficher Sous Windows 7 il arrive que l installation de d roule correctement mais que la commande ne donne toujours pas le bon r sultat Il faut alors localiser le r pertoire d installation du fichier java exe gt et rajouter son chemin dans la variable d environnement syst me lt PATH La commande devrait pr sent retourner la version de Java install e 6 3 2 Sous Linux Utiliser le syst me de gestion des paquets du syst me pour installer la derni re version de Sun Java Tester ensuite l installation avec Si plusieurs versions de Java sont install e sur le syst me on peut les lister et choisir la version active par d faut avec la commande suivante poauquil PTPCAUQUIL sudo update alternatives config 6 4 Installation d ObServe 1 Cr er un r pertoire lt observe gt qui aura pour but de contenir les versions successives du logiciel Sous MS Windows on pr conise de cr er ce dossier la racine du lecteur c Sous Linux Ubuntu on pr conise de cr er ce dossier dans opt 2 T l charger le fichier ZIP d installation de la version la plus jour depuis le serveur FTP de l Observatoire Thonier 13 Adresse des t l chargements http
25. de la base c est dire admin 6 Quitter psql 7 Ex cuter ObServe en mode lt Cr ation de base centrale gt create obstuna sh L assistant de cr ation de base centrale s ouvre 6 Ces trois utilisateurs sont standards sur tout syst me ObServe et doivent n cessairement exister par convention admin sera le possesseur et l administrateur technique de la base de donn es Il disposera de tous les droits utilisateur est le compte utilis par les utilisateurs de base souhaitant consulter les donn es sans possibilit de les alt rer referentiel est un compte particulier qui ne donne acc s qu aux tables et donn es du r f rentiel et tout acc s aux donn es th matiques m me en lecture seule lui est interdit Ce compte est utilis par les utilisateurs ayant simplement besoin de cr er des bases locales vierges ou de mettre jour leurs donn es de r f rence Ce compte pr serve la confidentialit des donn es th matiques 7 Ces comptes sont destin s aux administrateurs de donn es qui auront la charge d injecter les donn es des bases locales dans la base centrale ainsi que de proc der des corrections de donn es lorsque cela sera n cessaire Chacun de ces comptes procureront donc un acc s complet aux donn es de r f rence et aux donn es th matiques en lecture et criture Compte tenu de la responsabilit qu engendre la possession d un compte ainsi accr dit ces comptes doivent
26. de la base locale et la version de mod le pour lequel 11 est con u et proposera si n cessaire d effectuer la migration On pourra alors 29 En vertu du principe de non redondance et de gestion centralis e des donn es 21 39 ObServe 2 Manuel d installation et d administration 501 ins rer les mar es dans la base centrale soit sauvegarder cette base active pr sent migr e sous forme d une base locale sauvegard e avec la fonction lt Source de donn es lt Sauver la base gt 13 th matique Mise jour des donn es de r f rence de la base centrale 13 1 Principes de gestion des donn es de r f rence La modification des donn es de r f rence si elle est facile n est pas anodine Tout ajout de donn e de r f rence et plus encore toute suppression peuvent tre lourds de cons quence sur la pertinence des donn es th matiques Chaque modification doit tre m rement r fl chie Cette mise en garde tant pos e la gestion saine des donn es de r f rence fait partie des concepts cl s du fonctionnement d ObServe Les m canismes de synchronisation inter bases rendent leur modification ais e et leur corruption impossible Les principes sont les suivants L dition ajout modification suppression activation d sactivation des donn es de r f rence se fait exclusivement dans la base centrale Lelogiciel fournit des interfaces graphiques pour pouvoir r aliser ces op ration
27. ermin e le 21 03 2011 17 10 51 Description de l tape Synchronizer le r f rentiel depuis la base centrale C Ode J rem J Action Changement de source de donn es termin e 17 10 Illustration 12 Assistant d insertion de donn es dans la base centrale rapport de synchronisation 5 Confirmer l op ration de calcul de donn es Les donn es calculables sont calcul es et le rapport de calcul s affiche Cliquer sur Suivant S1 la base locale doit tre modifi e suite la synchronisation du r f rentiel l cran de sauvegarde s affiche 6 Confirmer la sauvegarde de la base locale puis cliquer sur Suivant L cran r capitulatif des mar es ins rer et leur statut d j pr sente ou absente dans la base centrale s affiche 27 39 ObServe 2 Manuel d installation et d administration Observe Administrateur v 2 2 Fichi Source de dc Actio Navigal Configur Aid 3 Aucune source de donn es charg e Configurations S lection des donn es Synchronisation R f rentiel Calculer les donn es Sauvegarde locale Exporter Des donn es ont t modifi es et la base locale doit tre sauv e L op ration de synchronisation du r f rentiel a engendr e des modifications V Sauver la base locale R pertoire J home pcauquil observe backup a Fichier obstuna local 2011 03 21 1 6 42 45 51 92 D m
28. es Donn es de r f rence r f rentiel et donn es th matiques Les bases de donn es d ObServe contiennent deux sous ensembles les donn es de r f rence et les donn es th matiques Les donn es th matiques sont les observations Elles repr sentent le fruit du travail de l observateur Pour assurer leur int grit ainsi que leur homog n it avec les donn es th matiques d autres mar es les donn es th matiques font r f rence des listes de codes les donn es de r f rence Par exemple la liste des codes esp ces des codes bateaux et des cat gories de poids de thon font partie des donn es de r f rence Elles sont invariables et toujours pr sentes dans les bases 5 39 ObServe 2 Manuel d installation et d administration Base locale Chaque ordinateur de saisie quip d ObServe dispose en fait de deux l ments le logiciel de saisie install sur le long terme et qui ne change pas except lors d un changement de version Son r pertoire d installation peut tre quelconque une base de donn es dite base locale laquelle le logiciel se connecte de mani re transparente pour ins rer lire modifier supprimer des donn es Cette base locale se trouve toujours dans le r pertoire personnel de l utilisateur dans un r pertoire cach nomm observe Cela signifie que si plusieurs utilisateurs utilisent un m me ordinateur avec leur compte Windows ou Linux respectif 115 disposerons
29. es formulaires de saisie a contrario une donn e inactive ne peut pas tre utilis e pour de nouvelles saisies 1 e elle n apparait pas dans les listes de choix des formulaires de saisie D sactiver une donn e de r f rence est utile lorsque des donn es th matiques anciennes pr sentes en base centrale y font appel elle doit donc absolument rester en base mais qu elle ne doit plus tre utilis e pour les nouvelles mar es par exemple parce que cette donn e a disparu du protocole d observation en cours Lasuppression d une donn e de r f rence doit tre rarissime Elle ne peut avoir lieu que lorsqu aucune donn e th matique n y fait r f rence Lorsqu une donn e de r f rence ne doit plus tre utilis e par les observateurs on pr f rera g n ralement la d sactiver 22 39 ObServe 2 Manuel d installation et d administration 13 2 Proc dure d dition 1 Ouvrir le logiciel de saisie 2 Cliquer sur Source de donn es Changer la source de donn es L assistant Changer la source de donn es s ouvre 3 Dans la section Type de source de donn es s lectionner Utiliser une base distante puis cliquer sur Suivant L cran suivant demande les param tres de connexion la base centrale 4 Indiquer les param tres de connexion adresse JDBC identifiant mot de passe et certificat SSL le cas ch ant Cliquer sur Valider la connexion puis si la connexion est valide
30. fichier sql gz On obtient alors une base locale active vierge ou renseign e suivant le contenu de la base locale sauvegard e utilis e pour la restauration Base locale vierge Une base locale vierge est une base vide sans mar es Par contre elle contient toujours les donn es de r f rence Une base locale vierge peut tre active au sauvegard e Base locale renseign e Une base locale renseign e est une base locale qui contient toutes les donn es de r f rence come une base locale vierge plus des donn es d observation mar es Une base locale renseign e peut tre active au sauvegard e Base locale active N anmoins on conseille d utiliser C observe observe xxx y y sous Windows et opt observe observe xxx y y sous Linux Ubuntu de sorte localiser facilement le r pertoire d installation d une machine l autre en cas de besoin 2 R seau interne si l ordinateur et le serveur de la base centrale son sur le m me r seau ou Internet s ils sont distants 6 39 ObServe 2 Manuel d installation et d administration C est la base de donn e de travail par d faut celle qui est ouverte automatiquement lorsque le logiciel d marre Elle n est pas transportable tant qu elle n a pas t sauv e sous forme d un fichier autonome et transportable avec le menu Source de donn es sauver la base Une base locale active peut tre vierge ou renseign e Base locale sauv e ou sauvegard e C est une base l
31. gur e 9 Vous devez poss der les droits d critures sur les donn es de la base distante 9 Description Configurer l import du r f rentiel Annuler Pr c dent lb Suivant Illustration 2 Assistant de cr ation d une nouvelle base centrale connexion la base centrale de r f rence tape 2a 9 La proc dure de cr ation d une nouvelle base centrale n cessite une connexion une autre base centrale pr existante pour rapatrier son r f rentiel et l utiliser comme point de d part de construction du r f rentiel de la nouvelle base Cliquer sur Configurer t obstuna all 0 0 0 0 0 q Changer la source de donn es la base de test ajoute Configuration t obstuna test all 0 0 0 Configurer la base distante utiliser Url jdbc postgresgql vmot proto mpl ird fr obstuna reference utilisateur Login V mode ssl lopt observe 2 2 observe admin cli 2 2 ssl obstuna jks a V Conserver le param trage Aucune base de r f Source de donn es r 9 vous devez poss C Valider la connexion Connexion non valid e La connexion n a jamais t valid e ou a t modifi e depuis le dernier test de connexion Description Veuillez configurer votre connexion la base distante Avant de pouvoir poursuivre vous devez valider la connexion Description Configurer l import du Annuler Pr c dent Q Ut
32. ication S1 vous ne disposez pas d un compte d acc s vous pouvez en faire la demande aupr s de l un des contacts mentionn s dans ce document ObServe se trouve dans le sous r pertoire ObServe Connexion avec un navigateur par exemple Firefox Chrome URL ftp eftp ifremer fr data irdemeot Connexion avec un client FTP par exemple FileZilla H te eftp ifremer fr Dossier distant de d marrage data irdemeot Sites web et serveurs li s au projet Le syst me ObServe est d velopp sous licence Open Source GNU GPL Ses sources sont librement accessibles sur le d p t Subversion de l IRD Serveur Subversion https svn mpl ird fr osiris observe Site de promotion http maven site forge codelutin com observe Site des d veloppeurs http forge codelutin com projects observe
33. id lt lt realize gt gt getVitesse Float setVitesse vitesse Float void getTime Date lt lt entity gt gt Route 1 0 lt lt entity gt gt Activite 0 heureObservation Date latitude Float lt lt entity gt gt ActiviteBateau lt lt entity gt gt ActiviteEnvironnante setTime time Date void longitude Float 0 vitesseBateau Float temperatureSurface Float constants distanceSystemeObserve Float commentaire String 0 open boolean VentBeaufort lt lt enumeration gt gt isDCPOperation boolean lt lt entity gt gt 5 isCaleeOperation boolean 0 lt entity gt gt quadrant ObjetFlottant isSystemeObserveOperation boolean latitude getLongitudeAsDegre Integer longitude getLongitudeAsMinute Integer vitesse getLongitudeAsSeconde Integer time entity 0 getLatitudeAsDegre Integer 0 lt lt entity gt gt getLatitudeAsMinute Integer CauseNonCoupSenne lt lt entity gt gt 31 Calee heureDebut Date heureFinCoulissage Date heureFin Date profondeurMaximumEngin Integer vitesseCourant Float directionCourant Integer profondeurSommetBanc Integer profondeurMoyenneBanc Integer epaisseurBanc Integer utilisationSonar boolean nomSupply String rejetThon Boolean rejetFaune Boolean commentaire String typeBanc Integer hasCaptureThon boolean hasRejetThon boolean canUseEchantillonThon c
34. iliser Annuler Pr c dent i Suivant Illustration 3 Assistant de cr ation d une nouvelle base centrale connexion la base centrale de r f rence tape 2b 10 Sur le m me principe que tous les crans de connexion une base distante renseigner les 10 39 ObServe 2 Manuel d installation et d administration param tres de connexion la base pr existante et valider Retour l cran pr c dent faire Suivant L cran de configuration des droits apparait Cr ation d obstuna Configuration R f rentiel S curit Propri taire de la base admin Non utilis R f rentiel Utilisateur Technicien O dbaBalbaya dbaLeguna dbaSardara devot expleguna invbalbaya inviotc invleguna invsardara Ifloch pcauquil C OD S S IS IS S S S S S 8 amp coouoooaooajooag CmRIEDDDDDODUOC referentiel Description Mise en place de la s curit Annuler Pr c dent amp Suivant Illustration 4 Assistant de cr ation d une nouvelle base centrale configuration des droits tape 3 11 Attribuer aux utilisateurs cr s pr c demment les droits qui leur correspondent 1 utilisateur droits lt Utilisateur gt referentiel droits lt R f rentiel initiale pr nom nom droits lt Technicien gt iv admin droits lt Technicien Terminer par Suivant
35. inistrateur Laurent floch gird fr 33499573220 des donn es Av Jean Monnet 34200 S te FRANCE Alain DAMIANO Gestionnaire Alain damiano ird fr 33499 57 32 16 CRH des Av Jean Monnet embarquements 34200 S te d observateurs FRANCE Code Lutin 30 39 ObServe 2 Manuel d installation et d administration info codelutin com 33 2 40 50 29 28 44 bd des Pas Enchant s 44230 Saint S bastien Sur Loire FRANCE 31 39 ANNEXES Sch ma du systeme d information dans son ensemble Dans ce manuel seul le logiciel de saisie dition visualisation a t trait Il s ins re en r alit dans un syst me d information int gr incluant une base de donn es centrale pourvue de fonctions d analyse spatiale et une syst me de synchronisation automatique des donn es entre logiciel et base centrale Voici un sch ma d ensemble Observer with tablet PC or Laptop Online mode Central data base ato ARP E Illustration 15 Sch ma d ensemble du syst me d information int gr ObServe Probl mes connus Utilisation de la fonction Tableaux de synth se A l heure actuelle la fonction Tableaux de synth se du logiciel ne fonctionne correctement que sur une base locale Elle assure ainsi sa fonction essentielle qui est de permettre l observateur d obtenir des tableaux de synth se pour constituer son rapport de fin d embarquement Elle sera a
36. la rendre invisible dans les formulaires de saisie ou pour l activer 1 e la rendre utilisable 1 Se rendre sur le formulaire d dition de la donn e concern e comme pour l diter 2 Choisir le statut d sir dans la liste d roulante pr vue cet effet 14 th matique Exporter la les mar e s d une base locale vers la base centrale 14 1 Quand exporter vers la base centrale Lorsqu un observateur termine une mar e ou une mission regroupant plusieurs mar es ses donn es doivent tre ins r es dans la base centrale Tout logiciel ObServe install sur un ordinateur dispose d une fonction qui permet d ins rer les mar es de sa base locale active 1 e les mar es qui sont charg es automatiquement au d marrage du 23 39 ObServe 2 Manuel d installation et d administration logiciel dans la base centrale Cela signifie que pour ins rer des mar es en base centrale celles ci doivent figurer dans la base locale active d un logiciel ObServe 14 2 Travail pr paratoire Pour ins rer des mar es en base centrale trois cas se pr sentent L observateur a remis au gestionnaire des donn es l ordinateur qu il a utilis pour ses saisies et ses donn es se trouvent toujours dans la base locale active du logiciel ObServe install sur cet ordinateur Dans ce cas on pourra simplement connecter cet ordinateur au r seau et tablir la connexion la base centrale directement depuis l ordinateur qui a t utilis pa
37. lt entity gt gt 0 EchantillanFaune entityz n EchantillonThon entity 2 zaie s EstimationBanc EspeceThon poids Integer poidsindividuel Integer heureDebut Date heureFinCoulissage Date heureFin Date profondeurMaximumgEngin Integer vitesseCourant Float directionCourant Integer profondeurSommetBanc Integer profondeurMoyenneBanc Integer epaisseurBanc Integer utilisationSonar boolean noms5upply String rejetThon Boolean rejetFaune Boolean commentaire String typeBanc Integer hasCaptureThon boolean hasRejetThan boolean canUseEchantillonThon capture boolean boolean canUseEchantillonFaune boolean getEchantillonThon capture boolean EchantillonThon D entity lt lt entityz gt CaptureThon CaptureFaune Illustration 20 Diagramme de classes Cal e Capture thon entity RaisonRejet CategoriePoids entity CaptureThon Q poids Float entityz cuve String surLePont Boolean rejete boolean commentaire String getEspece EspeceThon setEspecelespeceThon EspeceThon void lt lt entityz z Calee Illustration 21 Diagramme de classes Capture thon e entiby CauseCoupNul Capture faune associ e entiby2 Calee poidsEstime Float lt lt entity gt gt o poidsEstimeCalcule boolean z poidsMoyen Float
38. n des donn es Synchronisation R f rentiel Ets pes nchronisation R f rentiel L op ration lt Synchronisation R f rentiel gt est termin e 9 Progression globale Creation du diff rentiel pour le reterentiel Systeme observe Cr ation du diff rentiel pour le r f rentiel Type de balise Cr ation du diff rentiel pour le r f rentiel Type d objet Cr ation du diff rentiel pour le r f rentiel Vent beaufort Des donn es ont t supprim es du r ferentiel distant 9 objet s frird observe entities referentiel Observateurs12967372069443 0 471391731153635 frird observe entities referentiel Observateur 1299511084055 0 13979538682957104 frird observe entities referentiel Observateurs 12995111325223 0 474885531511N4 2496 frird observe entities referentiel Observateurs12995111466263 0 5177375760619323 frird observe entities referentiel Observateurs12995111626453 0 8652631592887629 frird observe entities referentiel Observateurs 12995111815443 0 06951021785291356 frird observe entities referentiel Observateurs 12995111965963 0 9150100296527914 frird observe entities referentiel Observateurs 12995112170743 0 08616179469119378 frird observe entities referentiel Observateurs12995112367533 0 9330812867678668 Des donn es ont t modifi es et la base locale doit amp tre sauv e Le r f rentiel de votre base locale n est pas jour mais aucun conflit d tect Op ration t
39. n du logiciel sur un ordinateur Ce cas se pr sente lorsque ObServe est d j install sur une ordinateur et qu on veut le remplacer par une version sup rieure Lors du d marrage de la nouvelle version le logiciel va alors demander s il trouve une base locale existante et 51 c est n cessaire l autorisation de migrer la base locale de l ancienne vers la nouvelle version 7 1 Sauvegarder la base locale Si des donn es avaient t saisies avec la version pr c dente et qu elles n avaient pas t sauvegard es 11 faut le faire maintenant 1 Lancer ObServe 2 Utiliser la fonction lt Source de donn es gt lt Sauver la base gt pour g n rer une sauvegarde 16 Param tres de connexion en annexe de ce document 14 39 ObServe 2 Manuel d installation et d administration 7 2 Installer la nouvelle version 1 T l charger le fichier ZIP d installation de la version la plus jour depuis le serveur FTP de l Observatoire Thonier v observe gt observe cli 2 1 b observe cli 2 2 Illustration 5 Contenu du dossier observe pendant la mise d jour 2 D compresser cette archive directement dans le dossier observe d j existant et dans lequel la version pr c dente tait install e On se retrouve alors avec les deux versions install es dans le r pertorie observe 3 Lancer la nouvelle version avec le fichier go 4 Sile programme le demande accepter de migrer les donn es de l ancienne ver
40. ocale active qui a t sauv e sous forme d un fichier autonome et transportable avec le menu Source de donn es sauver la base Une base locale sauvegard e peut tre vierge ou renseign e Version de l application et version du mod le de donn es Le syst me ObServe volue r guli rement ce qui conduit des num ros de version successifs Il faut noter cependant que version du mod le de donn es et version du logiciel voluent semi ind pendamment Cela signifie qu un changement de version du logiciel n implique pas n cessairement une migration des bases de donn es centrale ou locales contrario lorsque le mod le de donn es volue la version du logiciel change n cessairement Lorsque la version du mod le de donn es change 1l faut obligatoirement migrer les bases locales processus automatique d clench automatiquement l ouverture d une base de version obsol te avec la nouvelle version du logiciel et la base centrale processus automatique mais qui doit tre d clench manuellement depuis la nouvelle version du logiciel 3 technique Installation de la base de donn es centrale partir de rien 3 1 Pr requis Installer la base de donn es centrale n cessite un serveur PostgreSQL 8 x sous Unix Linux ou MS Windows unr le de connexion PostgreSQL ayant les droits de cr ation de nouveaux utilisateurs et de nouvelles bases de donn es optionnel que l extension PostG
41. par la restauration d une sauvegarde d une autre base centrale mais tous les r les au sens PostgreSQL requis pour cette nouvelle base n existaient pas au moment de la cr ation Le processus de cr ation ou de restauration n a donc pas pu allouer correctement les droits lors de son ex cution et il faut les r allouer a posteriori De nouveaux r les PostgreSQL ont t cr s auxquels on veut accorder des droits sur une base centrale ObServe pr existante par exemple le droit de lire les donn es ou bien de les administrer L assistant de r allocation des droits va permettre de les lister et de leur 18 39 ObServe 2 Manuel d installation et d administration accorder les droits souhait s sur la base Pour diverses raisons les param tres de s curit ne sont pas corrects sur la base centrale L assistant de r allocation des droits permet d y rem dier L op ration de maintenance Migration de la base centrale vers une version sup rieure qui vient d tre abord e regroupe d une part une mise jour du mod le et des donn es et d autre part la r allocation des droits des utilisateurs L op ration R allouer les droits des utilisateurs sur la base centrale gt dont 1l est question pr sent consiste ne Jouer que la partie lt r allocation des droits des utilisateurs gt Le processus est donc similaire au pr c dent la partie mise jour du mod le et des donn es en moins 9 2 Proc dure
42. pplicable une base centrale dans une prochaine version Import ObsTuna Access Pour fonctionner correctement la fonction import ObsTuna Access r serv e aux administrateurs n cessite que l application soit red marr e apr s chaque import Modele de donn es Diagrammes de classes UML Vue d ensemble lt lt entity gt gt Maree ol lt lt entityz z Route 1 entity gt gt T T EspeceFauneObservee 1 lt gt gt D lt lt gt gt 0 4 entity2 ObjetFlottant BaliseLue 0 entitys EstimationBancObjet 1 0 1 lt lt entity gt gt 0 entity CaptureFaune Calee CaptureThon 1 1 0 1 0 lt lt entity gt gt ntity enm gt gt EchantillonFaune EchantillanThon 1 lt lt entity gt gt WT EstimationBanc 01 lt lt entity gt gt lt lt entity gt gt TailleThon TailleFaune Illustration 16 Diagramme de classes Vue d ensemble Mar e dateDebut Date dateFin Date organisme String lt lt entity gt gt 1 1 dateArriveePort String Senne cente Lane 1 commentaire String Ocean niveauVerification int open boolean formulairesUrl String lt lt entity gt gt rapportsUrl String Programme i historicalData boolean getOpenRoute Route getPreviousRoute route Route Route getNextRoute route Route Route interface getLastRoute Route updateDateFin void getDateFinTheorique
43. ques Un tel compte est employ pour consulter les donn es sans risque de les alt rer 28 Technicien le r le aura un acc s complet en lecture criture Un tel r le est employ pour administrer les donn es modification des donn es de r f rence exportation des donn es d une base locale vers la base centrale modification et suppression des donn es de la base centrale Il doit tre utilis avec pr cautions 19 39 ObServe 2 Manuel d installation et d administration Mise jour d obstuna Configuration S curit Propri taire de la base pcauquil R le Non utilis _ R f rentiel Utilisateur Technicien bab y id ti O R dbaLequ dbaSard devot expleguna invbalbaya inviatc ineleguna invsardara Ifloch referentiel r BRecocooooooocc kGcoocooooooa PR agcocoooooocc utilisateur Description Mise en place de la s curit Annuler Pr c dent gt Suivant Illustration 9 Assistant de r allocation des droits des r les de connexion PostgreSQL 5 Cliquer sur Suivant puis sur le dernier cran sur Utiliser 6 Apr s quelques secondes de traitement le processus se termine et les droits des utilisateurs ont t r appliqu s 10 technique Mise jour des donn es de r f rence d une base centrale depuis une autre base centrale r
44. r l observateur L observateur a remis au gestionnaire des donn es l ordinateur qu il a utilis pour ses saisies et ses donn es se trouvent toujours dans la base locale active du logiciel ObServe install sur cet ordinateur mais on souhaite r aliser l insertion en base centrale depuis un autre ordinateur par exemple parce que l ordinateur de l observateur ne peut pas tre connect au r seau Dans ce cas 1l faut 1 Sauver la base locale active sous forme d une base locale sauvegard e avec la fonction Source de donn es sauver la base 2 Transf rer le fichier de sauvegarde sur l ordinateur depuis lequel on souhaite r aliser l insertion 3 Restaurer cette base sur le logiciel ObServe de cet ordinateur de sorte ce qu elle devienne sa base locale active renseign e 4 tablir la connexion la base centrale et r aliser l insertion L observateur a remis ses donn es au gestionnaire sous forme d une base locale sauvegard e fichier sql gz Dans ce cas 1l faut 1 Restaurer cette base sur le logiciel ObServe de l ordinateur partir duquel on r alisera l insertion en base centrale de sorte ce qu elle devienne sa base locale active 2 tablir la connexion la base centrale et r aliser l insertion La qualit des donn es d observation et la finalisation des mar es est normalement de la responsabilit de l observateur N anmoins 11 est opportun que le gestionnaire des donn es
45. rs d une nouvelle version du logiciel Pour proc der la migration du mod le de la base centrale il faut utiliser la nouvelle version de l application faut donc l avoir install e au pr alable sur un ordinateur cf section pr c dente La migration d une base centrale vers une version sup rieure se d roule en deux tapes 1 Mise jour du mod le et migration des donn es 2 R application des param tres de s curit 1 e droits des utilisateurs On proc de la migration en d marrant le logiciel ObServe dans un mode particulier le mode migration Un script de d marrage propre ce mode est fourni avec la distribution Mode d emploi 1 Se rendre dans le r pertoire d installation du logiciel dans le sous r pertoire obstuna admin 2 Ex cuter le script update obstuna L assistant de migration s affiche 18 la r ciproque est fausse 19 update obstuna sh sous Linux update obstuna bat sous MS Windows 16 39 ObServe 2 Manuel d installation et d administration Mise jour d obstuna Configuration Etape 1 3 Configuration Configurer la base distante utiliser url jdbc postgresql vmot proto mpl ird fr obstuna Login pcauquil Mot de passe ooo oe ooo V mode ssl lopt observe 2 2 observe admin cli 2 2 ssl obstuna jks V Conserver le param trage P Valider la connexio Connexion r ussie Certificat ssl opt abserve 2 2 abserve admin cli 2 2 ssl obstuna jks Draits
46. s simplement uniquement lorsqu il est connect la base centrale via un compte utilisateur disposant des droits d administration En mode base locale ou bien connect la base centrale via un compte utilisateur qui ne dispose pas des droits d administration ces interfaces se limitent la visualisation des donn es de r f rence Ler f rentiel des bases locales est mis jour par connexion la base centrale Ce processus est automatis On peut indiff remment mettre jour le r f rentiel d une base locale vierge ou renseign e Avant toute exportation de donn es d un base locale vers la base centrale une synchronisation du r f rentiel de la base locale avec celui de la base centrale est syst matiquement effectu e S1 le delta indique des ajouts ou des modifications d l ments pr existants dans la base centrale par rapport la base locale ou bien des suppressions d l ments qui ne sont pas utilis s par les donn es th matiques de la base locale aucun conflit n a lieu et l exportation est enti rement automatique S1 le delta indique des suppression d l ments dans la base centrale qui sont pas utilis s par les donn es th matiques de la base locale les conflits sont signal s et une interface graphique permettra l op rateur de les r soudre la vol e Chaque donn e de r f rence peut tre active ou inactive Une donn e active peut tre utilis e par les observateurs dans l
47. s chaque institut et dans lequel chacun administrerait sa propre base centrale le retour de mar es des bases centrales vers les bases locales permet premi rement d utiliser ces derni res comme vecteur de transport de mar es entre les bases centrales des multiples sites o le syst me ObServe est d ploy Une mar e export dans une base locale depuis une base centrale peut tre r ins r e dans une autre base centrale par exemple celle d un autre organisme Deuxi mement dans le cadre de mutualisations de donn es entre organismes cela permet de constituer une base centrale commune qui peut tre ph m re ou durable partir des donn es des bases centrales de chacun Une telle base peut par exemple servir de base de donn es de r f rence chelle sup rieure ou bien servir des analyses de donn es communes inter organismes 15 3 Proc dure r diger 16 Contacts L quipe d ObServe est l coute des utilisateurs Les retours qui seront formul s positifs ou n gatifs ainsi que les d clarations de bogues seront tudi s et permettront de faire progresser le logiciel IRD Observatoire Thonier Pierre Directeur Pierre chavance g ird fr 33 4 99 57 32 54 CRH CHAVANCE Av Jean Monnet 34200 S te FRANCE Pascal CAUQUIL Ing nieur Pascal cauquil gird fr 33 4 99 57 32 15 CRH informatique Av Jean Monnet responsable du 34200 S te projet ObServe FRANCE Laurent FLOCH Adm
48. s la nouvelle version 5 R aliser une sauvegarde de cette nouvelle base avec la fonction Source de donn es Sauver la base 6 Fermer l application A l issue de cette op ration les donn es de la base locale saisie avec la pr c dente version doivent s afficher correctement dans la nouvelle version La migration des donn es s est alors d roul e avec succ s 7 3 Supprimer l ancienne version S1 la migration de la base locale ancienne version s est ben d roul e il n y a plus de raison de conserver de traces de la version pr c dente 1 Supprimer le r pertorie d installation de l ancienne version 2 Supprimer la sauvegarde de la base locale effectu e par s curit au d but de ce processus v observe P observe cli 2 2 Illustration 6 Contenu du dossier observe l issue de la mise jour 3 Mettre jour le raccourci sur le bureau 17 Param tres de connexion en annexe de ce document 15 39 ObServe 2 Manuel d installation et d administration 8 technique Migration de la base centrale vers une version sup rieure 8 1 Quand faut il migrer Il faut migrer une base centrale lorsqu une nouvelle version du logiciel s accompagne d un changement de version du mod le de donn es ce qui n est pas syst matique Cette information est g n ralement donn e sur la liste de diffusion des utilisateurs d ObServe 8 2 Proc dure Un changement de version du mod le de donn es s accompagne toujou
49. sta ou sup rieur 6 2 Diagnostic de Java ObServe est d velopp en Java et n cessite au minimum une JVM Oracle Java 1 6 0 11 Pour savoir si Java est d j install et quelle version ouvrir une ligne de commande terminal et taper S1 la r ponse est du type Java est install en version 1 6 0 24 IT n est pas n cessaire de l installer S1 la r ponse indique une version inf rieure 1 6 0 11 ou est du type Il faut alors installer la derni re version de Java 10 Le mode vertical est r serv aux tablettes En dessous de ces r solutions le logiciel fonctionnera mais sera peu confortable 11 ObServe utilise un th me graphique introduit partir de la version 1 6 0 11 Avec les versions inf rieures de Java 1 6 le logiciel fonctionnera mais son apparence graphique ne sera pas optimale 12 M me si la version install e est suffisante mais pas totalement jour il est toujours bon de mettre jour Java avec la version la plus r cente 12 39 ObServe 2 Manuel d installation et d administration 6 3 Installation de Java Si le diagnostic pr c dent a conclu que Java n tait pas install ou jour il faut installer la derni re version adapt e au syst me MS Windows ou Linux 32 ou 64 bits 6 3 1 Sous MS Windows 1 T l charger l archive d installation Oracle Java JRE 6 32 ou 64 bits selon votre syst me sur le site d Oracle 2 Proc der l installation en veillant d s le
50. tre nominatifs L exemple est donn pour deux utilisateurs fictifs nomm s Pierre DUPONT et John FOOBAR 8 39 ObServe 2 Manuel d installation et d administration Cr ation d obstuna Configuration Etape 1 4 Configuration Configurer la base distante utiliser Url idbc postgresqal 4mot proto mpl ird fr obstuna Login admin V mode 5517 opt observe 2 2 observe admin cli 2 2 ssl obstuna jks V Conserver le param trage Connexion r ussie Certificat ssl opt observe 2 2 observe admin cli 2 2 ssl abstuna jks Droits R f rentiel Lecture Ecriture Donn es observateur Lecture Ecriture 9 Description Veuillez configurer votre connexion la base distante Avant de pouvoir poursuivre vous devez valider la connexion Pr c dent gt Suivant Illustration 1 Assistant de creation d une nouvelle base centrale connexion la base vide tape 1 8 Renseigner les param tres de connexion la base de donn es pr c demment cr e et fournir le certificat SSL du serveur si ce dernier l exige Valider la connexion avec le bouton ponyme et cliquer sur Suivant La page de configuration de la base centrale de r f rence s affiche 9 39 ObServe 2 Manuel d installation et d administration Cr ation d obstuna R f rentiel R f rentiel Configuration de la base de r f rence Aucune base de r f rence d finie 94 Configurer Source de donn es non confi
51. ue si des entr es de r f rentiel ont t supprim es dans la base centrale entre le d part et le retour de l observateur et si les entr es supprim es ont t utilis es durant cette p riode par cet observateur 25 39 ObServe 2 Manuel d installation et d administration Observe Administrateur v 2 2 Fichier Source de donn es Actions Navigation Configuration Aide f Aucune source de donn es charg e Calculer les donn es Sauvegarde locale Exporter R sum i S lection des donn es Synchronisation R f rentiel B Etape 1 7 Configuration Configuration des op rations Op rations effectuer V Synchronisation R f rentiel V Exporter V Calculer les donn es Configuration de la base source Base source locale nome pcauquil observe db obstuna gt Configurer Droits R f rentiel Lecture Donn es observateur Lecture Ecriture Configuration de la base de r f rence sm Aucune base de r f rence d finie d Source de donn es non configur e 9 Vous devez poss der les droits d critures sur les donn es de la base distante Description de l tape Configuration des op rations et sources de donn es utiliser L Pr c dent B Suivant Action Annuler le changement de source de donn es termin e BNEO 490Mo 16 43 Illustration 10 Assistant d insertion de donn es dans la base centrale tape de configuration 3 S

Download Pdf Manuals

image

Related Search

Related Contents

Amerec K60 CP Use and Care Manual  A-dec 411デンタルチェアー使用方法 - A  Accompagner son enfant dans ses choix de cours au secondaire  Onan NHE-NHEL Genset Service Manual  高速デジタルインジケータ  estudio de mercado - Inicio  

Copyright © All rights reserved.
Failed to retrieve file