Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetBDD_PhytoDate de génération3 sept. 2012 14:04:09
Créé par :alain.benard@nancy.inra.frTalend Open Studio VERSION 5.0.0.r72978

Summary

Description du projet
Description
Preview Picture
Paramètres
Liste des contextes
Liste des composants
Description du composant


Description du projet


PropriétésValeurs
NomBDD_Phyto
Languejava
Description
Base de données Phyto écologie (Floristique - Dendro(s) - Sol)


Description


PropriétésValeurs
Nombdnff5_equivalence
Créé par :alain.benard@nancy.inra.fr
Version1.0
ObjectifProposer des équivalences de noms officiels présents dans la bdnff 5.
StatutPROD
Description
Ce job s'appuie sur le fichier de la bdnff version 5 et propose des équivalences en fonction d'un fichier contenant une 
liste d'espèce. Le résultat comportera une ou plusieurs lignes pour chaque espèce présente dans le fichier d'entrée - ch
arge à l'opérateur de choisir ensuite quelle ligne est la mieux adpatée.
Création5 avr. 2011 18:13:26
Modification3 sept. 2012 10:27:16

Preview Picture


No image available
tFileDelete_1tFileInputDelimited_1tFileInputDelimited_2tFileInputExcel_1tFileInputExcel_2tFileInputExcel_4tFileList_1tFileOutputDelimited_2tFileOutputDelimited_3tFileOutputDelimited_4tFileOutputDelimited_5tFileOutputDelimited_7tFileOutputDelimited_8tLogRow_1tMap_1tMap_2tMap_3tMap_4tMap_6tMap_7tPostjob_1tSortRow_1tUniqRow_1tUniqRow_2tUnite_1

Paramètres

Paramètres supplémentaires

NomValeur
COMP_DEFAULT_FILE_DIRD:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace
Exécution multi threadfalse
tContextLoad implicitefalse


Stats & Logs

NomValeur
Utiliser les statistiques (tStatCatcher)false
Utiliser les logs (tLogCatcher)false
Utiliser les volumes (tFlowMeterCatcher)false
Dans la consolefalse
Dans des fichiersfalse
Dans la base de donnéesfalse
Capturer les statistiques des composantsfalse
Capturer les erreurs de l'exécutabletrue
Capturer les erreurs de l'utilisateurtrue
Capturer les alertes à l'utilisateurtrue


Liste des contextes

Contexte :avignon

NomPromptNeed Prompt?TypeValeurSource
dossier_basedossier_base?falseid_StringD:/tos/donnees/geonetavignon/global
sous_dossier_tmpsous_dossier_tmp?falseid_String/Integration/tmp
sous_dossier_modelessous_dossier_modeles?falseid_String/Modeles
sous_dossier_logsous_dossier_log?falseid_String/Integration/log
fichierbdnfffichierbdnff?falseid_StringD:/projets/BDD Phyto/codifications/bdnffv5.xlsx
fichiernum_taxo_nullfichiernum_taxo_null?falseid_StringD:/projets/BDD Phyto/codifications/log/num_taxo_null.csv
fichiernum_taxo_doublonfichiernum_taxo_doublon?falseid_StringD:/projets/BDD Phyto/codifications/doublon_numtaxo.csv
fichiergenresfichiergenres?falseid_StringD:/projets/BDD Phyto/codifications/Dictionnaire_des_noms_de_genres_utf8.dic
fichiergenre_bddseulfichiergenre_bddseul?falseid_StringD:/projets/BDD Phyto/codifications/rejet_genresbddseul.csv
fichiergenre_dicoseulfichiergenre_dicoseul?falseid_StringD:/projets/BDD Phyto/codifications/rejet_genresdicoseul.csv
fichierbdnbefichierbdnbe?falseid_String//mandragore/phyto/bdd/base_phyto/floristique/Liste_des_bryophytes_d'Europe_2008.xls


Contexte :Default

NomPromptNeed Prompt?TypeValeurSource
cheminficutilisateurcheminficutilisateur?falseid_Stringnull
cheminequivalencegenrecheminequivalencegenre?falseid_Stringnull
cheminsansequivalencegenrecheminsansequivalencegenre?falseid_Stringnull
fichierbdnfffichierbdnff?falseid_StringnullCTX_Chemins
cheminequivalenceespececheminequivalenceespece?falseid_Stringnull
cheminsansequivalenceespececheminsansequivalenceespece?falseid_Stringnull
cheminnoms_officiels_bdnffcheminnoms_officiels_bdnff?falseid_Stringnull
dossierresultatdossierresultat?falseid_Stringnull


Contexte :production

NomPromptNeed Prompt?TypeValeurSource
cheminficutilisateurcheminficutilisateur?falseid_Stringnull
cheminequivalencegenrecheminequivalencegenre?falseid_Stringnull
cheminsansequivalencegenrecheminsansequivalencegenre?falseid_Stringnull
fichierbdnfffichierbdnff?falseid_StringD:/projets/BDD Phyto/codifications/bdnffv5.xlsxCTX_Chemins
cheminequivalenceespececheminequivalenceespece?falseid_Stringnull
cheminsansequivalenceespececheminsansequivalenceespece?falseid_Stringnull
cheminnoms_officiels_bdnffcheminnoms_officiels_bdnff?falseid_Stringnull
dossierresultatdossierresultat?falseid_Stringnull


Contexte :test

NomPromptNeed Prompt?TypeValeurSource
cheminficutilisateurcheminficutilisateur?falseid_StringD:/projets/BDD Phyto/codifications/espece_fgeremia.xls
cheminequivalencegenrecheminequivalencegenre?falseid_StringD:/projets/BDD Phyto/codifications/log/equiv_genres.csv
cheminsansequivalencegenrecheminsansequivalencegenre?falseid_StringD:/projets/BDD Phyto/codifications/log/sans_equiv_genres.csv
fichierbdnfffichierbdnff?falseid_StringD:/projets/BDD Phyto/codifications/bdnffv5.xlsxCTX_Chemins
cheminequivalenceespececheminequivalenceespece?falseid_StringD:/projets/BDD Phyto/codifications/log/equiv_especes.csv
cheminsansequivalenceespececheminsansequivalenceespece?falseid_StringD:/projets/BDD Phyto/codifications/log/sans_equiv_especes.csv
cheminnoms_officiels_bdnffcheminnoms_officiels_bdnff?falseid_StringD:/projets/BDD Phyto/codifications/noms_officiels_bdnff5.csv
dossierresultatdossierresultat?falseid_StringD:/projets/BDD Phyto/codifications/log/




Liste des composants

Nom du composantType de composant
tFileDelete_1tFileDelete
tFileInputDelimited_1tFileInputDelimited
tFileInputDelimited_2tFileInputDelimited
tFileInputExcel_1tFileInputExcel
tFileInputExcel_2tFileInputExcel
tFileInputExcel_4tFileInputExcel
tFileList_1tFileList
tFileOutputDelimited_2tFileOutputDelimited
tFileOutputDelimited_3tFileOutputDelimited
tFileOutputDelimited_4tFileOutputDelimited
tFileOutputDelimited_5tFileOutputDelimited
tFileOutputDelimited_7tFileOutputDelimited
tFileOutputDelimited_8tFileOutputDelimited
tLogRow_1tLogRow
tMap_1tMap
tMap_2tMap
tMap_3tMap
tMap_4tMap
tMap_6tMap
tMap_7tMap
tPostjob_1tPostjob
tSortRow_1tSortRow
tUniqRow_1tUniqRow
tUniqRow_2tUniqRow
tUnite_1tUnite

Description du composant

Composant :   tFileDelete

      UNIQUE NAMEtFileDelete_1INPUT(S)tPostjob_1
LibelléSuppression du fichier temporaireOUTPUT(S)tFileList_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Nom de fichiercontext.dossierresultat + "/final_tmp.csv"
Échoue si erreurfalse
Supprimer le répertoirefalse
Supprimer le Fichier ou le Répertoirefalse
!!!NOTE.NAME!!!*Note "CURRENT_STATUS" including: "File (or path) deleted." "No file (or path) deleted." "File (or path) does not exists or is invalid."
Afficher les informationstrue
CommentaireLe fichier issu d'un précédent traitement et contenant la concaténation des 4 fichiers résultats est effacé, permettant la création d'une nouvelle version en mode append.
Utiliser une règle de validation existantefalse

Schéma detFileDelete_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_1INPUT(S)none
LibelléNoms officiels BDNFF5OUTPUT(S)tMap_7

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!FILENAMETEXT.NAME!!!"When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0."
Nom de fichier/Fluxcontext.cheminnoms_officiels_bdnff
Séparateur de lignes"\n"
Séparateur de champs";"
Options CSVfalse
En-tête0
Pied-de-page0
Limite
Ignorer les lignes videstrue
Décompresser en tant que fichier zipfalse
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Extraire les lignes aléatoirementfalse
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=nom_espece, TRIM=false}, {SCHEMA_COLUMN=num_taxonomique, TRIM=false}]
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"ISO-8859-15"
Séparer les lignes avant le champfalse
Afficher les informationstrue
CommentaireFichier équivalent de la BDNFF5 intégré dans la base db_phyto (table tr_espece_esp). Une ligne comporte l'identifiant taxonomique et le nom officiel.
Utiliser une règle de validation existantefalse

Schéma detFileInputDelimited_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
nom_especefalseString256true
num_taxonomiquefalseInteger6true

Original Function Parameters:
Composant :   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_2INPUT(S)tFileList_1
LibelléFichier résultatOUTPUT(S)tFileOutputDelimited_7

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
!!!FILENAMETEXT.NAME!!!"When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0."
Nom de fichier/Flux((String)globalMap.get("tFileList_1_CURRENT_FILEPATH"))
Séparateur de lignes"\n"
Séparateur de champs";"
Options CSVfalse
En-tête1
Pied-de-page0
Limite
Ignorer les lignes videstrue
Décompresser en tant que fichier zipfalse
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Extraire les lignes aléatoirementfalse
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=id_esp_utilisateur, TRIM=false}, {SCHEMA_COLUMN=espece_utilisateur, TRIM=false}, {SCHEMA_COLUMN=genreutilisateurou2premiersmots, TRIM=false}, {SCHEMA_COLUMN=genrebdnff, TRIM=false}, {SCHEMA_COLUMN=NomComplet, TRIM=false}, {SCHEMA_COLUMN=Num_Taxo, TRIM=false}, {SCHEMA_COLUMN=NomEspeceOfficiel, TRIM=false}]
Vérifier la structure de toutes les lignes par rapport au schémafalse
Vérifier la datefalse
Encodage"ISO-8859-15"
Séparer les lignes avant le champfalse
Afficher les informationstrue
CommentaireTraite chaque fichier résultat (simple lecture pour concaténation du flux)
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tFileInputExcel

      UNIQUE NAMEtFileInputExcel_1INPUT(S)none
Libellébdnff5OUTPUT(S)tMap_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Lire un fichier au format excel2007 (xlsx)true
Nom de fichier/Fluxcontext.fichierbdnff
Toutes les feuillestrue
En-tête1
Pied-de-page0
Limite
Affecte chaque feuille (en-tête et pied de page)false
Première colonne1
Dernière colonne
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=Calc___Nom_et_reference_biblio, TRIM=false}, {SCHEMA_COLUMN=Nom_binomial, TRIM=false}, {SCHEMA_COLUMN=nom_valide, TRIM=false}, {SCHEMA_COLUMN=nom_complet, TRIM=false}, {SCHEMA_COLUMN=num_nomenclatural, TRIM=false}, {SCHEMA_COLUMN=num_taxonomique, TRIM=false}, {SCHEMA_COLUMN=D_Statut, TRIM=false}, {SCHEMA_COLUMN=I_CombNomenNew, TRIM=false}, {SCHEMA_COLUMN=I_Rang_taxonomique, TRIM=false}, {SCHEMA_COLUMN=D_Num_nom_valide, TRIM=false}, {SCHEMA_COLUMN=Aff___CombNomValide_et_form_Hybr, TRIM=false}, {SCHEMA_COLUMN=Aff___Subsp_Invalide, TRIM=false}, {SCHEMA_COLUMN=Aff___Subsp_Valide, TRIM=false}, {SCHEMA_COLUMN=Aff___Syn___Comb_et_Annee_et_Source, TRIM=false}, {SCHEMA_COLUMN=Aff___Valide__Comb_et_Annee_et_Source, TRIM=false}, {SCHEMA_COLUMN=Aff___egal_synonyme, TRIM=false}, {SCHEMA_COLUMN=Calc___Classif__et_Famille, TRIM=false}, {SCHEMA_COLUMN=Calc___egal_Nom_valide, TRIM=false}, {SCHEMA_COLUMN=calc__Basionyme, TRIM=false}, {SCHEMA_COLUMN=Calc__doute_du_nom_valide, TRIM=false}, {SCHEMA_COLUMN=Calc__Formule_d_hybridation, TRIM=false}, {SCHEMA_COLUMN=Cle_de_tri__Genre, TRIM=false}, {SCHEMA_COLUMN=CombNomen, TRIM=false}, {SCHEMA_COLUMN=D_Annee, TRIM=false}, {SCHEMA_COLUMN=D_Auteur_principal, TRIM=false}, {SCHEMA_COLUMN=D_Basionyme, TRIM=false}, {SCHEMA_COLUMN=D_Doute_nom_valide, TRIM=false}, {SCHEMA_COLUMN=D_Espece, TRIM=false}, {SCHEMA_COLUMN=D_Genre, TRIM=false}]
Encodage"UTF-8"
Terminer la lecture sur ligne videfalse
Afficher les informationstrue
CommentaireFichier original contenant toutes les espèces de la BDNFF version 5
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
Calc___Nom_et_reference_bibliofalseString512true
Nom_binomialfalseString256true
nom_validefalseString256true
nom_completfalseString256true
num_nomenclaturaltrueInteger6true
num_taxonomiquefalseInteger6true
D_StatutfalseInteger2true
I_CombNomenNewfalseString256true
I_Rang_taxonomiquefalseInteger6true
D_Num_nom_validefalseInteger6true
Aff___CombNomValide_et_form_HybrfalseString256true
Aff___Subsp_InvalidefalseString256true
Aff___Subsp_ValidefalseString256true
Aff___Syn___Comb_et_Annee_et_SourcefalseString256true
Aff___Valide__Comb_et_Annee_et_SourcefalseString256true
Aff___egal_synonymefalseString256true
Calc___Classif__et_FamillefalseString256true
Calc___egal_Nom_validefalseString256true
calc__BasionymefalseString256true
Calc__doute_du_nom_validefalseString128true
Calc__Formule_d_hybridationfalseString128true
Cle_de_tri__GenrefalseString64true
CombNomenfalseString128true
D_AnneefalseStringtrue
D_Auteur_principalfalseString64true
D_BasionymefalseString8true
D_Doute_nom_validefalseStringtrue
D_EspecefalseStringtrue
D_GenrefalseStringtrue

Original Function Parameters:
Composant :   tFileInputExcel

      UNIQUE NAMEtFileInputExcel_2INPUT(S)none
LibelléFichier utilisateurOUTPUT(S)tMap_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Lire un fichier au format excel2007 (xlsx)false
Nom de fichier/Fluxcontext.cheminficutilisateur
Toutes les feuillesfalse
Liste des feuilles[{USE_REGEX=false, SHEETNAME=0}]
En-tête1
Pied-de-page0
Limite
Affecte chaque feuille (en-tête et pied de page)false
Première colonne1
Dernière colonne1
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=espece_utilisateur, TRIM=false}]
Encodage"ISO-8859-15"
Lire les valeurs réelles pour les nombresfalse
Terminer la lecture sur ligne videtrue
Ne pas valider les cellulesfalse
Ignorer l'avertissementfalse
Afficher les informationstrue
CommentaireFichier Excel contenant les espèces dont on souhaite trouver les équivalences possibles en noms officiels de la BDNFF version 5 (traitement de la 1° feuille 1° colonne)
Utiliser une règle de validation existantefalse

Schéma detFileInputExcel_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
espece_utilisateurfalseStringtrue

Original Function Parameters:
Composant :   tFileInputExcel

      UNIQUE NAMEtFileInputExcel_4INPUT(S)none
Libellébdnff5OUTPUT(S)tMap_6

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Lire un fichier au format excel2007 (xlsx)true
Nom de fichier/Fluxcontext.fichierbdnff
Toutes les feuillestrue
En-tête1
Pied-de-page0
Limite
Affecte chaque feuille (en-tête et pied de page)false
Première colonne1
Dernière colonne
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs<column name="Inclure l'en-tête">true</column> <column name="Compresser en tant que fichier zip">false</column> <column name="Séparateur avancé (pour les nombres)">false</column> <column name="Options CSV">false</column> <column name="Créer le répertoire s'il n'existe pas">true</column> <column name="Diviser la sortie dans plusieurs fichiers">false</column> <column name="Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données">false</column> <column name="Sortie en mode ligne">false</column> <column name="Encodage">"ISO-8859-15"</colee_et_Source, TRIM=false}, {SCHEMA_COLUMN=Aff___Valide__Comb_et_Annee_et_Source, TRIM=false}, {SCHEMA_COLUMN=Aff___egal_synonyme, TRIM=false}, {SCHEMA_COLUMN=Calc___Classif__et_Famille, TRIM=false}, {SCHEMA_COLUMN=Calc___egal_Nom_valide, TRIM=false}, {SCHEMA_COLUMN=calc__Basionyme, TRIM=false}, {SCHEMA_COLUMN=Calc__doute_du_nom_valide, TRIM=false}, {SCHEMA_COLUMN=Calc__Formule_d_hybridation, TRIM=false}, {SCHEMA_COLUMN=Cle_de_tri__Genre, TRIM=false}, {SCHEMA_COLUMN=CombNomen, TRIM=false}, {SCHEMA_COLUMN=D_Annee, TRIM=false}, {SCHEMA_COLUMN=D_Auteur_principal, TRIM=false}, {SCHEMA_COLUMN=D_Basionyme, TRIM=false}, {SCHEMA_COLUMN=D_Doute_nom_valide, TRIM=false}, {SCHEMA_COLUMN=D_Espece, TRIM=false}, {SCHEMA_COLUMN=D_Genre, TRIM=false}]
Encodage"UTF-8"
Terminer la lecture sur ligne videfalse
Afficher les informationstrue
CommentaireFichier original contenant toutes les espèces de la BDNFF version 5
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
Calc___Nom_et_reference_bibliofalseString512true
Nom_binomialfalseString256true
nom_validefalseString256true
nom_completfalseString256true
num_nomenclaturaltrueInteger6true
num_taxonomiquefalseInteger6true
D_StatutfalseInteger2true
I_CombNomenNewfalseString256true
I_Rang_taxonomiquefalseInteger6true
D_Num_nom_validefalseInteger6true
Aff___CombNomValide_et_form_HybrfalseString256true
Aff___Subsp_InvalidefalseString256true
Aff___Subsp_ValidefalseString256true
Aff___Syn___Comb_et_Annee_et_SourcefalseString256true
Aff___Valide__Comb_et_Annee_et_SourcefalseString256true
Aff___egal_synonymefalseString256true
Calc___Classif__et_FamillefalseString256true
Calc___egal_Nom_validefalseString256true
calc__BasionymefalseString256true
Calc__doute_du_nom_validefalseString128true
Calc__Formule_d_hybridationfalseString128true
Cle_de_tri__GenrefalseString64true
CombNomenfalseString128true
D_AnneefalseStringtrue
D_Auteur_principalfalseString64true
D_BasionymefalseString8true
D_Doute_nom_validefalseStringtrue
D_EspecefalseStringtrue
D_GenrefalseStringtrue

Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_1INPUT(S)tFileDelete_1
Libelléboucle fichiers résutatsOUTPUT(S)tFileInputDelimited_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossierresultat
Type de fichier dans la liste FileListFILES
Inclure les sous-répertoiresfalse
Sensible à la casseYES
Générer une erreur si aucun fichier n'est trouvétrue
Utiliser des Expressions Globales comme masque de fichier (Décocher la case signifie utiliser des Expressions régulières Perl5)true
Fichiers[{FILEMASK="equiv_*"}, {FILEMASK="sans_equiv_*"}]
Par défauttrue
Par nom de fichierfalse
Par taille de fichierfalse
Par date de modificationfalse
asctrue
descfalse
Utiliser l'option Exclure le masque de fichierfalse
Format du chemin d'accès utilisant les slash (/) (utile sous Windows)false
Afficher les informationstrue
CommentaireSélectionne les fichiers résultats issus de l'exécution du job.
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_2INPUT(S)tMap_4
LibelléEquivalence GenresOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.cheminequivalencegenre
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Afficher les informationstrue
CommentaireFichier des genres pour lesquels une équivalence BDNFF5 est proposée
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_3INPUT(S)tMap_4,  tUniqRow_1
LibelléGenres sans équivalenceOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.cheminsansequivalencegenre
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Afficher les informationstrue
CommentaireFichier des genres pour lesquels aucune équivalence BDNFF5 n'est trouvée. La colonne genrebdnff comporte la chaîne "??????????"
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_4INPUT(S)tUniqRow_2
LibelléEquivalence EspècesOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.cheminequivalenceespece
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Afficher les informationstrue
CommentaireFichier des espèces pour lesquelles une (ou plusieurs) équivalence(s) BDNFF5 est (sont) proposée(s)
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_5INPUT(S)tMap_6,  tFileInputExcel_4
LibelléEspèces sans éqivalenceOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.cheminsansequivalenceespece
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Afficher les informationstrue
CommentaireFichier des espèces pour lesquelles aucune équivalence BDNFF5 n'est trouvée.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_7INPUT(S)tFileInputDelimited_2
LibelléFichier final concaténé non triéOUTPUT(S)tUnite_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossierresultat + "/final_tmp.csv"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèstrue
Inclure l'en-têtetrue
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Afficher les informationstrue
CommentaireCe fichier en mode append contient la concaténation des différents fichiers résultats.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_8INPUT(S)tSortRow_1
LibelléFichier final triéOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossierresultat + "/final_trié.csv"
Séparateur de lignes"\n"
Séparateur de champs";"
Ecrire aprèsfalse
Inclure l'en-têtetrue
Compresser en tant que fichier zipfalse
Séparateur avancé (pour les nombres)false
Options CSVfalse
Créer le répertoire s'il n'existe pastrue
Diviser la sortie dans plusieurs fichiersfalse
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les donnéesfalse
Sortie en mode lignefalse
Encodage"ISO-8859-15"
Ne pas générer de fichier videfalse
Afficher les informationstrue
Commentairename="metadata"> <column name="id_esp_utilisateur" key="false" type="Integer" length="" precision="" nullable="true" comment=""/> <column name="espece_utilisateur" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="genreutilisateurou2premiersmots" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="genrebdnff" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="NomComplet" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="Num_Taxo" key="false" type="Integer" length="6" precision="" nullable="true" comment=""/> <column name="NomEspeceOfficiel" key="false" type="String" length="" precision="" nullable="true" comment=""/> </schema> </schemas> </component> <component icon="pictures/tUniqRow_1.png" uniqueName="tUniqRow_1" label="Supprime doublons genres BDNFF5"> <input link="tMap_3">tMap_3</input> <output link="tMap_4">tMap_4</output> <componentType>tUniqRow</componentType> <parameters> <column name="Activer">true</column> <column name="Statistiques du tStatCatcher">false</column> <column name="Clé unique">[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=genrebdnff}]</column> <column name="Seulement une fois chaque clé dupliquée">false</column> <column name="Utiliser le disque (convient au traitement d'un grand nombre de lignes)">false</column> <column name="Afficher les informations">false</column> <column name="Commentaire">Supprime les doublons du flux des genres issus de la bdnff version 5</column> <column name="Utiliser une règle de validation existante">false</column> </parameters> <schemas> <schema name="tUniqRow_1"> <column name="genrebdnff" key="false" type="String" length="" precision="" nullable="true" comment=""/> </schema> </schemas> </component> <component icon="pictures/tUniqRow_2.png" uniqueName="tUniqRow_2" label="Doublons ID_user Numtaxo"> <input link="tMap_7">tMap_7</input> <output linkfaire normalement) - ?????????? : analyse manuelle. - Plusieurs lignes dans le fichier de sortie pour la même ligne du fichier utilisateur : - Analyse manuelle : Le tri sur la colonne 1 puis sur la colonne 5 (NomComplet) puis sur la colonne 7 (NomEspeceOfficiel) permet de regrouper les propositions : - par ligne du fichier d'entrée (il ne doit en rester qu'une à l'issue du choix de l'opérateur parmi les propositions. - par nom complet (les lignes avec des valeurs vides ne sont probablement pas de bons candidats) - par nom officiel (les espèces précédant leurs sous-espèces dans l'ordre alphabétique).
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tLogRow

      UNIQUE NAMEtLogRow_1INPUT(S)tMap_7,  tFileInputDelimited_1
LibelléNum_taxo non trouvésOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Basiquetrue
Tableau (afficher les valeurs dans les cellules d'un tableau)false
Vertical (chaque ligne est une liste de clé/valeur)false
Séparateur de champs"|"
Imprimer l'en-têtefalse
Afficher le nom unique du composant en face de chaque ligne de sortiefalse
Affiche le nom des colonnes du schéma en face de chaque valeurfalse
Utiliser une longueur fixe pour les valeursfalse
Afficher les informationstrue
CommentaireConsole de rejet des numéros taxonomiques qui ne seraient pas trouvés dans le fichier équivalent aux espèces de la BDNFF5 intégrées en base. Normalement vide.
Utiliser une règle de validation existantefalse

Schéma detLogRow_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseString256true
Num_TaxofalseInteger6true
Num_TaxoNomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tPostjob

      UNIQUE NAMEtPostjob_1INPUT(S)none
LibelléPost JobOUTPUT(S)tFileDelete_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationstrue
CommentaireTraitement des 4 fichiers résultats pour une concaténation puis un tri facilitant l'exploitation.
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tSortRow

      UNIQUE NAMEtSortRow_1INPUT(S)tUnite_1
LibelléTri id_user - nom officielOUTPUT(S)tFileOutputDelimited_8

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Critère[{COLNAME=id_esp_utilisateur, SORT=num, ORDER=asc}, {COLNAME=NomComplet, SORT=alpha, ORDER=asc}, {COLNAME=NomEspeceOfficiel, SORT=alpha, ORDER=asc}]
Tri sur le disquefalse
Afficher les informationstrue
CommentaireTri le flux contenant l'ensemble des résultats
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_1INPUT(S)tMap_3
LibelléSupprime doublons genres BDNFF5OUTPUT(S)tMap_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=genrebdnff}]
Seulement une fois chaque clé dupliquéefalse
Utiliser le disque (convient au traitement d'un grand nombre de lignes)false
Afficher les informationsfalse
CommentaireSupprime les doublons du flux des genres issus de la bdnff version 5
Utiliser une règle de validation existantefalse

Schéma detUniqRow_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
genrebdnfffalseStringtrue

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_2INPUT(S)tMap_7
LibelléDoublons ID_user NumtaxoOUTPUT(S)tFileOutputDelimited_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=id_esp_utilisateur}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=espece_utilisateur}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=genreutilisateurou2premiersmots}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=genrebdnff}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=NomComplet}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=Num_Taxo}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=NomEspeceOfficiel}]
Seulement une fois chaque clé dupliquéefalse
Utiliser le disque (convient au traitement d'un grand nombre de lignes)false
Afficher les informationstrue
CommentaireSupprime les lignes pour lesquelles le même numéro taxonomique est présent pour une même ligne du fichier d'entrée.
Utiliser une règle de validation existantefalse

Schéma detUniqRow_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tUnite

      UNIQUE NAMEtUnite_1INPUT(S)tFileOutputDelimited_7
LibelléFusionOUTPUT(S)tSortRow_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationstrue
CommentaireFusionne les différents flux du contenu de chaque fichier résultat en un seul flux
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
id_esp_utilisateurfalseIntegertrue
espece_utilisateurfalseStringtrue
genreutilisateurou2premiersmotsfalseStringtrue
genrebdnfffalseStringtrue
NomCompletfalseStringtrue
Num_TaxofalseInteger6true
NomEspeceOfficielfalseStringtrue

Original Function Parameters:
Composant :   tMap

      UNIQUE NAMEtMap_1INPUT(S)tFileInputExcel_2
LibelléAnalyse si genres et premiers motsOUTPUT(S)tMap_2



Composant :   tMap

      UNIQUE NAMEtMap_2INPUT(S)tMap_1
LibelléSépare genres et espècesOUTPUT(S)tMap_4,  tMap_6



Composant :   tMap

      UNIQUE NAMEtMap_3INPUT(S)tFileInputExcel_1
LibelléExrait colonne D_GenreOUTPUT(S)tUniqRow_1



Composant :   tMap

      UNIQUE NAMEtMap_4INPUT(S)tMap_4,  tUniqRow_1
LibelléAnalyse GenresOUTPUT(S)tFileOutputDelimited_2,  tFileOutputDelimited_3



Composant :   tMap

      UNIQUE NAMEtMap_6INPUT(S)tMap_6,  tFileInputExcel_4
LibelléAnalyse EspècesOUTPUT(S)tMap_7,  tFileOutputDelimited_5



Composant :   tMap

      UNIQUE NAMEtMap_7INPUT(S)tMap_7,  tFileInputDelimited_1
LibelléNom OfficielOUTPUT(S)tUniqRow_2,  tLogRow_1