Documentation du Job | |
Generated by Talend Open Studio for Data Integration |
Nom du projet | BDD_Phyto | Date de génération | 3 sept. 2012 14:04:23 |
Créé par : | alain.benard@nancy.inra.fr | Talend Open Studio VERSION | 5.0.0.r72978 |
Propriétés | Valeurs |
---|---|
Nom | BDD_Phyto |
Langue | java |
Description | Base de données Phyto écologie (Floristique - Dendro(s) - Sol) |
Propriétés | Valeurs |
---|---|
Nom | VerificationTaxon_rf |
Créé par : | alain.benard@nancy.inra.fr |
Version | 1.0 |
Objectif | Vérifications des taxons utilisés dans le fichier de relevés. |
Statut | PROD |
Description | Les taxons utilisés doivent être présents dans la base de données et associés à une strate définie pour l'étude. Le trai |
Création | 1 juil. 2011 16:29:51 |
Modification | 3 sept. 2012 11:03:24 |
Paramètres supplémentaires |
Nom | Valeur |
---|---|
COMP_DEFAULT_FILE_DIR | D:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace |
Exécution multi thread | false |
tContextLoad implicite | false |
Stats & Logs |
Nom | Valeur |
---|---|
Utiliser les statistiques (tStatCatcher) | false |
Utiliser les logs (tLogCatcher) | false |
Utiliser les volumes (tFlowMeterCatcher) | false |
Dans la console | false |
Dans des fichiers | false |
Dans la base de données | false |
Capturer les statistiques des composants | false |
Capturer les erreurs de l'exécutable | true |
Capturer les erreurs de l'utilisateur | true |
Capturer les alertes à l'utilisateur | true |
Contexte :Default |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
DB_Phyto_Database | DB_Phyto_Database? | false | id_String | ||
DB_Phyto_Login | DB_Phyto_Login? | false | id_String | ||
DB_Phyto_Password | DB_Phyto_Password? | true | id_Password | ****** | |
DB_Phyto_Port | DB_Phyto_Port? | false | id_String | ||
DB_Phyto_Schema | DB_Phyto_Schema? | false | id_String | ||
DB_Phyto_Server | DB_Phyto_Server? | false | id_String | ||
DossierLog | DossierLog? | false | id_String | null | CTX_Chemins |
FichierReleve | FichierReleve? | false | id_String | null | CTX_Chemins |
Contexte :production |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
DB_Phyto_Database | DB_Phyto_Database? | false | id_String | db_phyto | |
DB_Phyto_Login | DB_Phyto_Login? | false | id_String | albenard | |
DB_Phyto_Password | DB_Phyto_Password? | true | id_Password | ****** | |
DB_Phyto_Port | DB_Phyto_Port? | false | id_String | 5432 | |
DB_Phyto_Schema | DB_Phyto_Schema? | false | id_String | public | |
DB_Phyto_Server | DB_Phyto_Server? | false | id_String | pggeodb.nancy.inra.fr | |
DossierLog | DossierLog? | false | id_String | D://tmp/phyto | CTX_Chemins |
FichierReleve | FichierReleve? | false | id_String | Z://BDD/base_phyto/dendro/HetVDe_flo_pour_BDD.xls" | CTX_Chemins |
Contexte :test |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
DB_Phyto_Database | DB_Phyto_Database? | false | id_String | db_phyto | |
DB_Phyto_Login | DB_Phyto_Login? | false | id_String | admin | |
DB_Phyto_Password | DB_Phyto_Password? | true | id_Password | ****** | |
DB_Phyto_Port | DB_Phyto_Port? | false | id_String | 5432 | |
DB_Phyto_Schema | DB_Phyto_Schema? | false | id_String | public | |
DB_Phyto_Server | DB_Phyto_Server? | false | id_String | bdd.nancy.inra.fr | |
DossierLog | DossierLog? | false | id_String | D://tmp/phyto | CTX_Chemins |
FichierReleve | FichierReleve? | false | id_String | Z://BDD/base_phyto/dendro/HetVDe_flo_pour_BDD.xls" | CTX_Chemins |
Nom du composant | Type de composant |
---|---|
tDie_2 | tDie |
tFileInputDelimited_2 | tFileInputDelimited |
tFileInputExcel_1 | tFileInputExcel |
tFileList_1 | tFileList |
tFileOutputDelimited_10 | tFileOutputDelimited |
tFileOutputDelimited_11 | tFileOutputDelimited |
tFileOutputDelimited_3 | tFileOutputDelimited |
tFileOutputDelimited_4 | tFileOutputDelimited |
tFileOutputDelimited_6 | tFileOutputDelimited |
tFileOutputDelimited_9 | tFileOutputDelimited |
tMap_4 | tMap |
tMap_6 | tMap |
tMap_7 | tMap |
tMsgBox_1 | tMsgBox |
tPostgresqlConnection_1 | tPostgresqlConnection |
tPostgresqlInput_3 | tPostgresqlInput |
tPostjob_1 | tPostjob |
tUniqRow_4 | tUniqRow |
tWarn_1 | tWarn |
Composant : tDie |
UNIQUE NAME | tDie_2 | INPUT(S) | tMsgBox_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Message d'arrêt | "Erreur - des fichiers rejets existent" |
Code d'erreur | 4 |
Priorité | 5 |
Sortir de la JVM immédiatement | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tFileInputDelimited |
UNIQUE NAME | tFileInputDelimited_2 | INPUT(S) | none | |
Libellé | Flores utilisées étude | OUTPUT(S) | tMap_6 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
!!!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 | context.DossierLog + "/florescorrectes.csv" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Options CSV | false |
En-tête | 1 |
Pied-de-page | 0 |
Limite | |
Ignorer les lignes vides | true |
Décompresser en tant que fichier zip | false |
Terminer en cas d'erreur | false |
Séparateur avancé (pour les nombres) | false |
Extraire les lignes aléatoirement | false |
Supprimer les espaces en début et en fin de champ dans toutes les colonnes | false |
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs | [{SCHEMA_COLUMN=FLORES, TRIM=false}, {SCHEMA_COLUMN=rangflore, TRIM=false}, {SCHEMA_COLUMN=ori_id, TRIM=false}] |
Vérifier la structure de toutes les lignes par rapport au schéma | false |
Vérifier la date | false |
Encodage | "ISO-8859-15" |
Séparer les lignes avant le champ | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
FLORES | false | String | 255 | true | ||
rangflore | false | int | false | |||
ori_id | false | int | 4 | false | Identifiant automatique de l'origine |
Composant : tFileInputExcel |
UNIQUE NAME | tFileInputExcel_1 | INPUT(S) | tPostgresqlConnection_1 | |
Libellé | Releves_vierzon_ABONDANCE | OUTPUT(S) | tMap_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Lire un fichier au format excel2007 (xlsx) | true |
Nom de fichier/Flux | context.FichierReleve |
Toutes les feuilles | false |
Liste des feuilles | [{USE_REGEX=, SHEETNAME="ABONDANCE"}] |
En-tête | 8 |
Pied-de-page | 0 |
Limite | |
Affecte chaque feuille (en-tête et pied de page) | false |
Première colonne | 1 |
Dernière colonne | |
Terminer en cas d'erreur | false |
Séparateur avancé (pour les nombres) | false |
Supprimer les espaces en début et en fin de champ dans toutes les colonnes | false |
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs | ment=""/> <column name="BB" key="false" type="String" length="29" precision="" nullable="true" comment=""/> <column name="BC" key="false" type="String" length="29" precision="" nullable="true" comment=""/> <column name="BD" key="false" type="String" length="29" precision="" nullable="true" comment=""/> <column name="BE" key="false" type="String" length="29" precision="" nullable="true" comment=""/> <column name="BF" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="BG" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="BH" key="false" type="String" length="" precision="" nullable="true" comment=""/> <column name="BI" key="false" type="String" length="" precision="" nullable="true" comment=""/> =AC, TRIM=false}, {SCHEMA_COLUMN=AD, TRIM=false}, {SCHEMA_COLUMN=AE, TRIM=false}, {SCHEMA_COLUMN=AF, TRIM=false}, {SCHEMA_COLUMN=AG, TRIM=false}, {SCHEMA_COLUMN=AH, TRIM=false}, {SCHEMA_COLUMN=AI, TRIM=false}, {SCHEMA_COLUMN=AJ, TRIM=false}, {SCHEMA_COLUMN=AK, TRIM=false}, {SCHEMA_COLUMN=AL, TRIM=false}, {SCHEMA_COLUMN=AM, TRIM=false}, {SCHEMA_COLUMN=AN, TRIM=false}, {SCHEMA_COLUMN=AO, TRIM=false}, {SCHEMA_COLUMN=AP, TRIM=false}, {SCHEMA_COLUMN=AQ, TRIM=false}, {SCHEMA_COLUMN=AR, TRIM=false}, {SCHEMA_COLUMN=AS, TRIM=false}, {SCHEMA_COLUMN=AT, TRIM=false}, {SCHEMA_COLUMN=AU, TRIM=false}, {SCHEMA_COLUMN=AV, TRIM=false}, {SCHEMA_COLUMN=AW, TRIM=false}, {SCHEMA_COLUMN=AX, TRIM=false}, {SCHEMA_COLUMN=AY, TRIM=false}, {SCHEMA_COLUMN=AZ, TRIM=false}, {SCHEMA_COLUMN=BA, TRIM=false}, {SCHEMA_COLUMN=BB, TRIM=false}, {SCHEMA_COLUMN=BC, TRIM=false}, {SCHEMA_COLUMN=BD, TRIM=false}, {SCHEMA_COLUMN=BE, TRIM=false}, {SCHEMA_COLUMN=BF, TRIM=false}, {SCHEMA_COLUMN=BG, TRIM=false}, {SCHEMA_COLUMN=BH, TRIM=false}, {SCHEMA_COLUMN=BI, TRIM=false}, {SCHEMA_COLUMN=BJ, TRIM=false}] |
Encodage | "windows-1252" |
Terminer la lecture sur ligne vide | true |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
A | false | String | 25 | true | ||
B | false | String | 15 | true | ||
C | false | String | 40 | true | ||
D | false | String | 6 | true | ||
E | false | String | 29 | true | ||
F | false | String | 29 | true | ||
G | false | String | 29 | true | ||
H | false | String | 29 | true | ||
I | false | String | 29 | true | ||
J | false | String | 29 | true | ||
K | false | String | 29 | true | ||
L | false | String | 29 | true | ||
M | false | String | 29 | true | ||
N | false | String | 29 | true | ||
O | false | String | 29 | true | ||
P | false | String | 29 | true | ||
Q | false | String | 29 | true | ||
R | false | String | 29 | true | ||
S | false | String | 29 | true | ||
T | false | String | 29 | true | ||
U | false | String | 29 | true | ||
V | false | String | 29 | true | ||
W | false | String | 29 | true | ||
X | false | String | 29 | true | ||
Y | false | String | 29 | true | ||
Z | false | String | 29 | true | ||
AA | false | String | 29 | true | ||
AB | false | String | 29 | true | ||
AC | false | String | 29 | true | ||
AD | false | String | 29 | true | ||
AE | false | String | 29 | true | ||
AF | false | String | 29 | true | ||
AG | false | String | 29 | true | ||
AH | false | String | 29 | true | ||
AI | false | String | 29 | true | ||
AJ | false | String | 29 | true | ||
AK | false | String | 29 | true | ||
AL | false | String | 29 | true | ||
AM | false | String | 29 | true | ||
AN | false | String | 29 | true | ||
AO | false | String | 29 | true | ||
AP | false | String | 29 | true | ||
AQ | false | String | 29 | true | ||
AR | false | String | 29 | true | ||
AS | false | String | 29 | true | ||
AT | false | String | 29 | true | ||
AU | false | String | 29 | true | ||
AV | false | String | 29 | true | ||
AW | false | String | 29 | true | ||
AX | false | String | 29 | true | ||
AY | false | String | 29 | true | ||
AZ | false | String | 29 | true | ||
BA | false | String | 29 | true | ||
BB | false | String | 29 | true | ||
BC | false | String | 29 | true | ||
BD | false | String | 29 | true | ||
BE | false | String | 29 | true | ||
BF | false | String | true | |||
BG | false | String | true | |||
BH | false | String | true | |||
BI | false | String | true | |||
BJ | false | String | true |
Composant : tFileList |
UNIQUE NAME | tFileList_1 | INPUT(S) | tPostjob_1 | |
Libellé | Listing des rejets | OUTPUT(S) | tMsgBox_1, tWarn_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Répertoire | context.DossierLog |
Type de fichier dans la liste FileList | FILES |
Inclure les sous-répertoires | false |
Sensible à la casse | YES |
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="*.rejet"}] |
Par défaut | true |
Par nom de fichier | false |
Par taille de fichier | false |
Par date de modification | false |
asc | true |
desc | false |
Utiliser l'option Exclure le masque de fichier | false |
Format du chemin d'accès utilisant les slash (/) (utile sous Windows) | false |
Afficher les informations | true |
Commentaire | Une erreur interviens si aucun fichier de rejet n'est présent, indiquant que tout s'est bien déroulé. |
Utiliser une règle de validation existante | false |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_10 | INPUT(S) | tMap_7 | |
Libellé | Espèces correctes | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.DossierLog + "/especes_strates_valides.csv" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
numligne | false | int | false | |||
Libelle_origine | false | String | 25 | true | ||
NumTaxo | false | String | 25 | true | ||
LibTaxon | false | String | 40 | true | ||
Strate | false | String | 29 | true | ||
esp_id | false | int | 4 | false | identifiant numérique automatique de l'espèce | |
Confere | false | String | 6 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_11 | INPUT(S) | tMap_7 | |
Libellé | Espèces rejets | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.DossierLog + "/especes.rejet" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
numligne | false | int | false | |||
Libelle_origine | false | String | 25 | true | ||
NumTaxo | false | String | 25 | true | ||
LibTaxon | false | String | 40 | true | ||
Strate | false | String | 29 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_3 | INPUT(S) | tMap_4 | |
Libellé | Num Taxon vide | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.DossierLog + "/taxonvide.rejet" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
numligne | false | Integer | true | |||
A | false | String | 25 | true | ||
B | false | String | 8 | true | ||
C | false | String | 40 | true | ||
D | false | String | 6 | true | ||
E | false | String | 29 | true | ||
F | false | String | 29 | true | ||
G | false | String | 29 | true | ||
H | false | String | 29 | true | ||
I | false | String | 29 | true | ||
J | false | String | 29 | true | ||
K | false | String | 29 | true | ||
L | false | String | 29 | true | ||
M | false | String | 29 | true | ||
N | false | String | 29 | true | ||
O | false | String | 29 | true | ||
P | false | String | 29 | true | ||
Q | false | String | 29 | true | ||
R | false | String | 29 | true | ||
S | false | String | 29 | true | ||
T | false | String | 29 | true | ||
U | false | String | 29 | true | ||
V | false | String | 29 | true | ||
W | false | String | 29 | true | ||
X | false | String | 29 | true | ||
Y | false | String | 29 | true | ||
Z | false | String | 29 | true | ||
AA | false | String | 29 | true | ||
AB | false | String | 29 | true | ||
AC | false | String | 29 | true | ||
AD | false | String | 29 | true | ||
AE | false | String | 29 | true | ||
AF | false | String | 29 | true | ||
AG | false | String | 29 | true | ||
AH | false | String | 29 | true | ||
AI | false | String | 29 | true | ||
AJ | false | String | 29 | true | ||
AK | false | String | 29 | true | ||
AL | false | String | 29 | true | ||
AM | false | String | 29 | true | ||
AN | false | String | 29 | true | ||
AO | false | String | 29 | true | ||
AP | false | String | 29 | true | ||
AQ | false | String | 29 | true | ||
AR | false | String | 29 | true | ||
AS | false | String | 29 | true | ||
AT | false | String | 29 | true | ||
AU | false | String | 29 | true | ||
AV | false | String | 29 | true | ||
AW | false | String | 29 | true | ||
AX | false | String | 29 | true | ||
AY | false | String | 29 | true | ||
AZ | false | String | 29 | true | ||
BA | false | String | 29 | true | ||
BB | false | String | 29 | true | ||
BC | false | String | 29 | true | ||
BD | false | String | 29 | true | ||
BE | false | String | 29 | true | ||
BF | false | String | true | |||
BG | false | String | true | |||
BH | false | String | true | |||
BI | false | String | true | |||
BJ | false | String | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_4 | INPUT(S) | tMap_4 | |
Libellé | Données d'Abondance | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.DossierLog + "/abondance.csv" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
numligne | false | Integer | true | |||
F | false | String | 29 | true | ||
G | false | String | 29 | true | ||
H | false | String | 29 | true | ||
I | false | String | 29 | true | ||
J | false | String | 29 | true | ||
K | false | String | 29 | true | ||
L | false | String | 29 | true | ||
M | false | String | 29 | true | ||
N | false | String | 29 | true | ||
O | false | String | 29 | true | ||
P | false | String | 29 | true | ||
Q | false | String | 29 | true | ||
R | false | String | 29 | true | ||
S | false | String | 29 | true | ||
T | false | String | 29 | true | ||
U | false | String | 29 | true | ||
V | false | String | 29 | true | ||
W | false | String | 29 | true | ||
X | false | String | 29 | true | ||
Y | false | String | 29 | true | ||
Z | false | String | 29 | true | ||
AA | false | String | 29 | true | ||
AB | false | String | 29 | true | ||
AC | false | String | 29 | true | ||
AD | false | String | 29 | true | ||
AE | false | String | 29 | true | ||
AF | false | String | 29 | true | ||
AG | false | String | 29 | true | ||
AH | false | String | 29 | true | ||
AI | false | String | 29 | true | ||
AJ | false | String | 29 | true | ||
AK | false | String | 29 | true | ||
AL | false | String | 29 | true | ||
AM | false | String | 29 | true | ||
AN | false | String | 29 | true | ||
AO | false | String | 29 | true | ||
AP | false | String | 29 | true | ||
AQ | false | String | 29 | true | ||
AR | false | String | 29 | true | ||
AS | false | String | 29 | true | ||
AT | false | String | 29 | true | ||
AU | false | String | 29 | true | ||
AV | false | String | 29 | true | ||
AW | false | String | 29 | true | ||
AX | false | String | 29 | true | ||
AY | false | String | 29 | true | ||
AZ | false | String | 29 | true | ||
BA | false | String | 29 | true | ||
BB | false | String | 29 | true | ||
BC | false | String | 29 | true | ||
BD | false | String | 29 | true | ||
BE | false | String | 29 | true | ||
BF | false | String | true | |||
BG | false | String | true | |||
BH | false | String | true | |||
BI | false | String | true | |||
BJ | false | String | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_6 | INPUT(S) | tMap_4 | |
Libellé | Taxon abondance | OUTPUT(S) | tMap_7 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.DossierLog + "/taxon_abondance.csv" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
numligne | false | int | false | |||
Libelle_origine | false | String | 25 | true | ||
NumTaxo | false | String | 25 | true | ||
LibTaxon | false | String | 40 | true | ||
Strate | false | String | 29 | true | ||
Confere | false | String | 6 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_9 | INPUT(S) | tUniqRow_4 | |
Libellé | Num Taxon doublons | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.DossierLog + "/taxondoublons.rejet" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Ecrire après | false |
Inclure l'en-tête | true |
Compresser en tant que fichier zip | false |
Séparateur avancé (pour les nombres) | false |
Options CSV | false |
Créer le répertoire s'il n'existe pas | true |
Diviser la sortie dans plusieurs fichiers | false |
Personnaliser la taille de la mémoire utilisée pour stocker temporairement les données | false |
Sortie en mode ligne | false |
Encodage | "ISO-8859-15" |
Ne pas générer de fichier vide | true |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
esp_id | false | int | 4 | false | identifiant numérique automatique de l'espèce | |
esp_nom | false | String | 64 | false | Nom de l'espèce | |
esp_identifiant_ext | false | String | 15 | false | Identifiant dans la source d'information (flore d'origine). Par exemple le 'numéro nomenclaturale dans la base de données de la flore française'. Ce champ doit permettre un suivi de l'évolution des flores dans le temps. | |
rangflore | false | int | false | |||
ori_id | false | int | 4 | false | Identifiant automatique de l'origine |
Composant : tMsgBox |
UNIQUE NAME | tMsgBox_1 | INPUT(S) | tFileList_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | tDie_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Titre | "Talend Open Studio" |
Boutons | 0 |
Icône | INFORMATION_MESSAGE |
Message | "il existe des rejets - consulter le dossier " + context.DossierLog |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tPostgresqlConnection |
UNIQUE NAME | tPostgresqlConnection_1 | INPUT(S) | none | |
Libellé | DB_Phyto | OUTPUT(S) | tFileInputExcel_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Hôte | context.DB_Phyto_Server |
Port | context.DB_Phyto_Port |
Base de données | context.DB_Phyto_Database |
Schéma | context.DB_Phyto_Schema |
Utilisateur | context.DB_Phyto_Login |
Mot de passe | context.DB_Phyto_Password |
Utiliser ou enregistrer une connexion partagée à une base de données | false |
Commit automatique | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_3 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_6 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | false |
Hôte | context.DB_Phyto_Server |
Port | context.DB_Phyto_Port |
Base de données | context.DB_Phyto_Database |
Schéma | context.DB_Phyto_Schema |
Utilisateur | context.DB_Phyto_Login |
Mot de passe | context.DB_Phyto_Password |
Nom de la table | "tr_espece_esp" |
Retrouver le schéma | "" |
Requête | Box_1"/> <connection label="OnComponentError" lineStyle="5" metaname="tFileList_1" offsetLabelX="0" offsetLabelY="0" source="tFileList_1" target="tWarn_1"/> <connection label="OnComponentOk" lineStyle="3" metaname="tMsgBox_1" offsetLabelX="0" offsetLabelY="0" source="tMsgBox_1" target="tDie_2"/> <connection label="row1" lineStyle="0" metaname="+context.DB_Phyto_Schema+"\".\"tr_espece_esp\"" |
Utiliser un curseur | false |
Supprimer les espaces entourant toutes les colonnes String/Char | false |
Supprimer les espaces en début et en fin de champ dans les colonnes sélectionnées | [{SCHEMA_COLUMN=esp_id, TRIM=false}, {SCHEMA_COLUMN=esp_id_esp_rattachement, TRIM=false}, {SCHEMA_COLUMN=esp_nom, TRIM=false}, {SCHEMA_COLUMN=esp_ori_id, TRIM=false}, {SCHEMA_COLUMN=esp_identifiant_ext, TRIM=false}] |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
esp_id | true | int | 4 | false | identifiant numérique automatique de l'espèce | |
esp_id_esp_rattachement | false | Long | 8 | true | ID de l'espèce de rattachement (une espèce pouvant représenter une espèce, sous-espèce ou un genre). | |
esp_nom | false | String | 64 | false | Nom de l'espèce | |
esp_ori_id | false | int | 4 | false | Identifiant de l'origine définissant l'espèce (de quelle Flore l'information est issue?) | |
esp_identifiant_ext | false | String | 15 | false | Identifiant dans la source d'information (flore d'origine). Par exemple le 'numéro nomenclaturale dans la base de données de la flore française'. Ce champ doit permettre un suivi de l'évolution des flores dans le temps. |
Composant : tPostjob |
UNIQUE NAME | tPostjob_1 | INPUT(S) | none | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | tFileList_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_4 | INPUT(S) | tMap_6, tFileInputDelimited_2, tUniqRow_4 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | tMap_7, tFileOutputDelimited_9 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=esp_id}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=esp_nom}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=esp_identifiant_ext}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=rangflore}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ori_id}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
esp_id | false | int | 4 | false | identifiant numérique automatique de l'espèce | |
esp_nom | false | String | 64 | false | Nom de l'espèce | |
esp_identifiant_ext | false | String | 15 | false | Identifiant dans la source d'information (flore d'origine). Par exemple le 'numéro nomenclaturale dans la base de données de la flore française'. Ce champ doit permettre un suivi de l'évolution des flores dans le temps. | |
rangflore | false | int | false | |||
ori_id | false | int | 4 | false | Identifiant automatique de l'origine |
Composant : tWarn |
UNIQUE NAME | tWarn_1 | INPUT(S) | tFileList_1 | |
Libellé | Traitement OK | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Message d'avertissement | "Traitement terminé sans anomalies" |
Code | 0 |
Priorité | 3 |
Afficher les informations | false |
Commentaire | |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tMap |
UNIQUE NAME | tMap_4 | INPUT(S) | tFileInputExcel_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | tFileOutputDelimited_6, tFileOutputDelimited_3, tFileOutputDelimited_4 |
Composant : tMap |
UNIQUE NAME | tMap_6 | INPUT(S) | tMap_6, tFileInputDelimited_2, tUniqRow_4 | |
Libellé | Espèces par flore validées | OUTPUT(S) | tUniqRow_4 |
Composant : tMap |
UNIQUE NAME | tMap_7 | INPUT(S) | tMap_6, tFileInputDelimited_2, tUniqRow_4 | |
Libellé | Enrichissement vérifcation espèces | OUTPUT(S) | tFileOutputDelimited_10, tFileOutputDelimited_11 |