Salut Tony, j'ai avancé sur la procédure d'import des données anciennes (docs joints). Tout est à peu près clair jusqu'aux Data, mais j'ai encore un doute sur la récursivité dans les cellules : il faudrait qu'on en cause... j'ai changé 2-3 choses dans baracouda (nouvelle version sur ftp) et dans le doc Baracouda2Echobase dans le contenu des tables de références : j'espère que tu n'as pas commencé à tout importer... On peut se voir ou s'appeler lundi matin pour faire le point si tu veux (je ne serai pas dispo demain) A+ Mathieu Tony Chemit a écrit :
Bonjour,
Voici en PJ le compte-rendu de la réunion du 25 avec Mathieu.
------------------------------------------------------------------------
=============== projet echobase ===============
Vendredi 25-11-2011 (Ifremer)
Présents : Mathieu, Tony
Planning --------
Finaliser le modèle d'import du référentiel.
Référentiel (acoustic) ----------------------
Reprise des documents écrits par Mathieu.
Entité TSparameters ~~~~~~~~~~~~~~~~~~~
Copie de la table *COEFFICIENT_ACOUSTIQUE* :
- *Genre_esp* -> geniusSpecies (à remplacer par une FK sur Species) - *Id_sondeur* -> acousticInstrumentId (FK sur AcousticInstrument) - *CAC* -> m (F) - *BAC* -> b (F)
Nouveaux champs :
- mz (F) - litteratureReference (S)
Entité Mission ~~~~~~~~~~~~~~
Vient de la table *CAMPAGNE* :
Le seul champs à récupérer est *TYPE_CAMPAGNE*
Nouveaux champs :
- missionAbstract (S) - project (S) - platform (S) - institution (S) - keywords (S) - litteratureReferences (S) - dataCentre (S) - dataCentreEmail (S) - authorEmail (S) - author (S) - principalInvestigatorEmail (S) - organisationReferences (S) - distributionStatement (S) - organisationLevelAcknowledgements (S) - source (S)
Entité Echotype ~~~~~~~~~~~~~~~
Vient de trois tables access.
Nouveaux champs :
- *echotypeLengthCategory* (S)
table ESPECES_ECHOS ___________________
- *LIBELLE_DEVIATION* -> echotypeName (S) - *ID_DESCRIPTION_DEVIATION* -> echotypeId (S) (clef métier à conserver pour les imports).
table EIT_DESCRIPT_ECHOS ________________________
- *ID_DESCRIPTION_DEVIATION* -> La clef métier à utiliser
- *LIBELLE_DESCRIPTION_DEVIATION* -> echotypeMeaning (S) - *TYPE_DEVIATION* -> FK vers l'entité EchotypeCategory - *IMAGES* -> FK vers l'entité DepthStratum
table ESPECES_ECHOS ___________________
- *CODE_DESCRIPTION_DEVIATION* -> La clef métier à utiliser - *GENRE_ESP* -> FK vers l'entité Species
Entité AreaOfOperation ~~~~~~~~~~~~~~~~~~~~~~
Copie de la table *ZONE*
- *CODE_ZONE* -> areaOfOperationName (S) (clef métier utiliser pour les imports)
Entité Vessel ~~~~~~~~~~~~~
Vient de la table *CAMPAGNE*
- *NAVIRE* -> *vesselName*
Nouveaux champs :
- VesselType (FK sur la table VesselType) - vesselCode (S) - callsign (S) - altCallsign (S) - IMO (I) - operator (S) - vesselLength (F) - vesselTonnage (F) - vesselEnginePower (I) - vesselNoiseDesign (S) - acknowledgement (S)
Entité DepthStratum ~~~~~~~~~~~~~~~~~~~
Copie de la table *TYPE_IMAGE*
- *Type_Image* -> depthStratumId (S) (clef métier à conserver) - *Libelle_image* -> depthStratumMeaning (S)
*Question* : Utilise-t-on alors un DepthStratumType?
Entité AcousticInstrument ~~~~~~~~~~~~~~~~~~~~~~~~~
Copie de la table *EI_SONDEUR*
- *ID_REFSONDEUR* -> AcousticInstrumentID (S) (clef métier à conserver pour les imports) - *SONDEUR* -> TransceiverModel (S) - *FREQUENCE* -> frequency (I)
Nouveaux champs :
- transceiverManufacturer (S) - transceiverBeams (S) - transceiverAperture (S) - transceiverSerial (S) - transceiverFirmware (S) - transducerLocation (S) - transducerModel (S) - transducerBeams (S) - transducerSerial (S) - transducerDepth (F) - transducerOrientation (F) - transducerAperture (S)
Entité ReferenceDatum ~~~~~~~~~~~~~~~~~~~~~
Copie de la table *TYPE_AFFECTATION*
- *Code_affectation* -> referenceDatumId (S) (clef métier à conserver pour les imports) - *Libelle_affectation* -> referenceMeaning (S)
Nouveau champ :
- *referenceType* FK sur la table referenceDatumType
+ Ajouter les données suivantes : (à mettre dans un fichier csv à importer)
referenceDatumId referenceMeaning referenceDatumType WGS84 Geographical coordinates, WGS84 projection GeographicPositions Sea Surface Cell depth referenced to the sea surface Depth Sea Floor Cell depth referenced to the sea floor Depth Expert Biomass results computed using the « Expert » methodology Biomass
Entité DataMetadata ~~~~~~~~~~~~~~~~~~~
Nouvelle entité dont voici les champs :
- longName (S) - standardName (S) - units (S) - referenceDatumId (ID) (FK sur ReferenceDatum) - positive (S) - calendar (S) - axis (S) - validMin (I) - validMax (I) - scaleFactor (F) - addOffset (F) - fillValue (I) - cellMethods (ID) (FK sur CellMethod) - comment (S)
Ajout d'une entité *DataType*
- label (S) - datumType (S) : le type de la valeur de la donnée
Les données sont dans le fichier (à mettre dans un fichier csv à importer)
Entité DataQuality ~~~~~~~~~~~~~~~~~~
Nouvelle entité dont voici les champs :
- qualityDataFlagValues (N) - flagMeanings (S) - notes (S)
Les données sont dans le fichier (à mettre dans un fichier csv à importer)
Formulaire d'import -------------------
- on doit pouvoir sélectionner une mission (et non pas une campagne) et aussi pouvoir créer une nouvelle mission
Divers ------
- Faire attention à la table Species qui doit être compatible pour le modèle acoustique et captures.
- Ne pas traduire les colonnes en francais dans dbeditor - Au final pas forcer d'avoir une table *VoyageEchotype pour réutiliser les données *Echotype*.
Actions -------
- faire l'import du référentiel depuis la base access (Codelutin) - définir les scénarii d'imports (Ifremer)
------------------------------------------------------------------------
_______________________________________________ Echobase-devel mailing list Echobase-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/echobase-devel
-- Mathieu Doray, PhD Ifremer Département Ecologie et Modèles pour l'Halieutique rue de l'Ile d'Yeu B.P. 21105 44311 Nantes Cedex 03 mathieu.doray@ifremer.fr Tel./Phone: 02 40 37 41 65 / International: 332 40 37 41 65 Fax : 02.40.37.40.01 / International: 332 40 37 40 01 Thèse en ligne / PhD manuscript: http://www.ifremer.fr/docelec/doc/2006/these-1735.pdf CV / resume: http://mathieudoray.ouvaton.org/CV_Mathieu_Doray.html