Salut, On Fri, 26 Apr 2019 15:36:21 +0200 mdoray <Mathieu.Doray@ifremer.fr> wrote:
Je viens d'arriver sur le bateau et n'ai plus le temps de m'occuper d'EchoBase maintenant (et je ne pourrais pas tester une nouvelle version à bord).
Je serai de retour le 27/05.
Ok
Je pense qu'il faudrait se bloquer un créneau en juin où l'on sera tous les deux dispos pour finaliser efficacement l'export Atlantos.
Appelle moi dès ton retour qu'on cale quelquechose.
Je ne comprend pas bien toutes tes questions, car les données d'import n'ont pas changé et je ne comprends pas pourquoi nous avons ces problèmes maintenant.
Je pense que c'est parce que ça a bougé dans Atlantos avec les echotypes
J'ai essayé de te répondre dans le texte ci-dessous pour te permettre d'avancer d'ici juin.
Second soucis : J'ai des erreurs Combination of EchoType, DataType, and DataUnit should be unique per Sample. Car j'ai des samples avec plusieurs fois le même echotype. Ça viens du fait que tu as un result par species et par echotype et pas un result par echotype. Puis-je prendre le premier result par echotype ? Est-ce possible que la valeur du result soit différente pour un même echotype ?
IL Y A DEUX IMPORTS DE RÉSULTATS DIFFÉRENTS : UN PAR ESDU ET ECHOTYPE, ET UN AUTRE PAR ESDU, PAR ECHOTYPE ET PAR ESPECE. IL Y A DONC DES RÉSULTATS PAR ESDU ET ECHOTYPE (DE TYPE "NASC"), ET DES RÉSULTATS PAR ESDU, PAR ECHOTYPE ET PAR ESPECE (DE DIVERS TYPES).IL FAUT PRENDRE LES RÉSULTATS PAR ESDU ET ÉCHOTYPES (DE TYPE "NASC") POUR L'EXPORT CIEM.
Le problème c'est que tu as une colonne NASC dans l'import de résultats par esdu/echotype/espece avec des valeurs ou des 0 et donc j'ai ces résultats dans la base et ce sont eux qui posent problème. La solution : Soit on ignore la colonne à l'import (mais au niveau métier est-ce que c'est pertinent), soit tu mets des NA quand il ne faut pas qu'il y ai de résultat de type "NASC".
Troisième soucis : J'ai modifié pour avoir des speciesCategory en String -> import Atlantos impossible car seul integer est autorisé.
OK, il faut donc recoder les speciesCategory en integer pour atlantos : 0 = 0, P = 1, G = 2 ...
La colonne est maintenant prise à l'import et est de type integer.
Pour le biotic : Actuellement on prends toujours le premier transect correspondant à un bateau pour exporter ses opérations. Sauf que dans tes données, c'est le 7ème qui a les opérations donc j'ai rien d'exporté.
??? C'EST TRÈS GÊNANT ÇA CAR JE NE CONTRÔLE PAS L'ORDRE DANS LEQUEL LES TRANSECTS SONT IMPORTÉS, DONC ÇA NE CONVIENT PAS DE PRENDRE LE PREMIER. IL FAUDRAIT PAR EXEMPLE QUE LES OPÉRATIONS DU CHALUT "76X70" SOIENT RATTACHÉES AU TRANSECT "76X70" ET QUE L'ON PRENNE LES TRANSECTS CHALUTS POUR L'EXPORT ATLANTOS.
Là je pense qu'on a potentiellement un gros soucis par contre. Il va falloir qu'on en rediscute, mais ça touche aussi l'import des opérations... Jean