Documentation du Job | |
Generated by Talend Open Studio for Data Integration |
Nom du projet | CEFS | Date de génération | 18 mars 2014 08:49:10 |
Créé par : | alain.benard@nancy.inra.fr | Talend Open Studio VERSION | 5.0.0.r72978 |
Propriétés | Valeurs |
---|---|
Nom | CEFS |
Langue | java |
Description | Intégration des données dans la base CEFS |
Propriétés | Valeurs |
---|---|
Nom | Creation_Temoin |
Créé par : | alain.benard@nancy.inra.fr |
Version | 2.2 |
Objectif | Création d'enregistrements témoins liés à la validation des domaines SQL. |
Statut | PROD |
Description | Ce job crée des enregistrements dans les tables de la base de données qui contiennent des champs dont la valeur est cont |
Création | 13 mars 2014 13:14:04 |
Modification | 13 mars 2014 11:02:36 |
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 |
---|---|---|---|---|---|
Base_CEFS_Database | Base_CEFS_Database? | false | id_String | Base_CEFS | |
Base_CEFS_Login | Base_CEFS_Login? | false | id_String | Base_CEFS | |
Base_CEFS_Password | Base_CEFS_Password? | false | id_Password | ****** | Base_CEFS |
Base_CEFS_Port | Base_CEFS_Port? | false | id_String | Base_CEFS | |
Base_CEFS_Schema | Base_CEFS_Schema? | false | id_String | Base_CEFS | |
Base_CEFS_Server | Base_CEFS_Server? | false | id_String | Base_CEFS | |
dossier_travail | dossier_travail? | false | id_String | null | Chemins |
Fichier_capture | Fichier_capture? | false | id_String | null | Chemins |
fichierGSM | fichierGSM? | false | id_String | null | |
etiq_animal_temoin | etiq_animal_temoin? | false | id_String | null | Var_Verification |
id_animal_temoin | id_animal_temoin? | false | id_Integer | Var_Verification | |
id_capture_temoin | id_capture_temoin? | false | id_Integer | Var_Verification |
Contexte :test |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
Base_CEFS_Database | Base_CEFS_Database? | false | id_String | db_cefs | Base_CEFS |
Base_CEFS_Login | Base_CEFS_Login? | false | id_String | admin | Base_CEFS |
Base_CEFS_Password | Base_CEFS_Password? | false | id_Password | ****** | Base_CEFS |
Base_CEFS_Port | Base_CEFS_Port? | false | id_String | 5432 | Base_CEFS |
Base_CEFS_Schema | Base_CEFS_Schema? | false | id_String | public | Base_CEFS |
Base_CEFS_Server | Base_CEFS_Server? | false | id_String | bdd.nancy.inra.fr | Base_CEFS |
dossier_travail | dossier_travail? | false | id_String | D:/projets/CEFS/donnees/work/ | Chemins |
Fichier_capture | Fichier_capture? | false | id_String | D:/projets/CEFS/donnees/capt_animal.xls | Chemins |
fichierGSM | fichierGSM? | false | id_String | D:/projets/CEFS/donnees/GSM2010.txt | |
etiq_animal_temoin | etiq_animal_temoin? | false | id_String | TEMOIN_TOS | Var_Verification |
id_animal_temoin | id_animal_temoin? | false | id_Integer | Var_Verification | |
id_capture_temoin | id_capture_temoin? | false | id_Integer | Var_Verification |
Contexte :production |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
Base_CEFS_Database | Base_CEFS_Database? | false | id_String | db_cefs | Base_CEFS |
Base_CEFS_Login | Base_CEFS_Login? | false | id_String | albenard | Base_CEFS |
Base_CEFS_Password | Base_CEFS_Password? | false | id_Password | ****** | Base_CEFS |
Base_CEFS_Port | Base_CEFS_Port? | false | id_String | 5432 | Base_CEFS |
Base_CEFS_Schema | Base_CEFS_Schema? | false | id_String | public | Base_CEFS |
Base_CEFS_Server | Base_CEFS_Server? | false | id_String | pggeodb.nancy.inra.fr | Base_CEFS |
dossier_travail | dossier_travail? | false | id_String | D:/projets/CEFS/donnees/work/ | Chemins |
Fichier_capture | Fichier_capture? | false | id_String | D:/projets/CEFS/donnees/capt_animal.xls | Chemins |
fichierGSM | fichierGSM? | false | id_String | null | |
etiq_animal_temoin | etiq_animal_temoin? | false | id_String | TEMOIN_TOS | Var_Verification |
id_animal_temoin | id_animal_temoin? | false | id_Integer | Var_Verification | |
id_capture_temoin | id_capture_temoin? | false | id_Integer | Var_Verification |
Nom du composant | Type de composant |
---|---|
tBufferOutput_1 | tBufferOutput |
tContextDump_1 | tContextDump |
tDie_1 | tDie |
tFileList_1 | tFileList |
tFileOutputDelimited_1 | tFileOutputDelimited |
tFileOutputDelimited_2 | tFileOutputDelimited |
tFilterRow_1 | tFilterRow |
tFilterRow_3 | tFilterRow |
tJavaRow_2 | tJavaRow |
tJavaRow_4 | tJavaRow |
tMap_1 | tMap |
tMap_2 | tMap |
tPostgresqlConnection_1 | tPostgresqlConnection |
tPostgresqlInput_1 | tPostgresqlInput |
tPostgresqlInput_2 | tPostgresqlInput |
tPostgresqlInput_3 | tPostgresqlInput |
tPostgresqlInput_8 | tPostgresqlInput |
tPostgresqlOutput_1 | tPostgresqlOutput |
tPostgresqlOutput_2 | tPostgresqlOutput |
tPostjob_1 | tPostjob |
tPrejob_1 | tPrejob |
tRowGenerator_1 | tRowGenerator |
tRowGenerator_2 | tRowGenerator |
Composant : tBufferOutput |
UNIQUE NAME | tBufferOutput_1 | INPUT(S) | tContextDump_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Ce composant retourne un tableau des variables de contexte au job appelant. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
key | false | String | 255 | true | ||
value | false | String | 255 | true |
Composant : tContextDump |
UNIQUE NAME | tContextDump_1 | INPUT(S) | tJavaRow_4 | |
Libellé | Dump contexte modifié | OUTPUT(S) | tBufferOutput_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Cacher le mot de passe | false |
Afficher les informations | false |
Commentaire | Composant permettant de valider les modifications des variables de contexte pour la suite du flux (notamment le passage des variables de contexte aux jobs suivant) |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
key | false | String | 255 | true | ||
value | false | String | 255 | true |
Composant : tDie |
UNIQUE NAME | tDie_1 | INPUT(S) | tFileList_1 | |
Libellé | Erreur | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Message d'arrêt | rrorMessage" key="false" type="String" length="255" pir continuer. Ils portent une extension err dans le dossier " + context.dossier_travail |
Code d'erreur | 4 |
Priorité | 5 |
Sortir de la JVM immédiatement | false |
Afficher les informations | false |
Commentaire | Si au moins un fichier d'erreur existe le traitement est interrompu avec une sortie en erreur. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tFileList |
UNIQUE NAME | tFileList_1 | INPUT(S) | tPostjob_1 | |
Libellé | Listing erreurs | OUTPUT(S) | tPostgresqlInput_2, tDie_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Répertoire | context.dossier_travail |
Type de fichier dans la liste FileList | FILES |
Inclure les sous-répertoires | false |
Sensible à la casse | NO |
Générer une erreur si aucun fichier n'est trouvé | false |
Utiliser des Expressions Globales comme masque de fichier (Décocher la case signifie utiliser des Expressions régulières Perl5) | true |
Fichiers | [{FILEMASK="*.err"}] |
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 | Sélectionne tous les fichiers d'extension err du dossier de travail |
Utiliser une règle de validation existante | false |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_1 | INPUT(S) | tPostgresqlOutput_1 | |
Libellé | Erreur animal témoin | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "animal_temoin.csv.err" |
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 | true |
Commentaire | Fichier contenant la raison de l'erreur lors de la création de l'animal témoin |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_etiq | true | String | 16 | false | Identifiant usuel d'un animal. | |
ani_sexe | false | String | 2147483647 | false | Sexe de l'animal | |
ani_mortalite | false | boolean | 1 | false | Booléen précisant si l'animal est mort | |
ani_date_mort_arrondi | false | boolean | 1 | false | Booléen indiquant si la date de mort est imprécise auquel cas le champ ANI_Date_Mort_Text devrait être renseigné | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_2 | INPUT(S) | tPostgresqlOutput_2 | |
Libellé | Erreur capture témoin | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "capture_temoin.csv.err" |
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 | true |
Commentaire | Fichier contenant la raison de l'erreur lors de la création de la capture témoin |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_ani_id | true | int | 10 | false | Identifiant automatique d'un animal | |
cap_sit_id | true | int | 10 | false | Identifiant automatique du site | |
cap_bague | false | String | 12 | true | ||
cap_date | false | java.util.Date | true | |||
cap_annee_suivi | false | Short | 2 | true | ||
cap_faon | false | Boolean | true | |||
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFilterRow |
UNIQUE NAME | tFilterRow_1 | INPUT(S) | tPostgresqlInput_2 | |
Libellé | Filtre animal témoin | OUTPUT(S) | tJavaRow_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Opérateur logique utilisé pour combiner des conditions | && |
Conditions | [{FUNCTION=, INPUT_COLUMN=ani_etiq, RVALUE=context.etiq_animal_temoin, OPERATOR===}] |
Utiliser le mode avancé | false |
Afficher les informations | false |
Commentaire | Filtre l'animal TEMOIN selon la variable de contexte permettant de l'identifier. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | int | 10 | false | Identifiant automatique d'un animal | |
ani_etiq | false | String | 16 | false | Identifiant usuel d'un animal. |
Composant : tFilterRow |
UNIQUE NAME | tFilterRow_3 | INPUT(S) | tPostgresqlInput_8 | |
Libellé | Filtre capture témoin | OUTPUT(S) | tJavaRow_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Opérateur logique utilisé pour combiner des conditions | && |
Conditions | [{FUNCTION=, INPUT_COLUMN=cap_ani_id, RVALUE=context.id_animal_temoin, OPERATOR===}] |
Utiliser le mode avancé | false |
Afficher les informations | false |
Commentaire | Filtre la capture TEMOIN, seule capture associée à l'animal TEMOIN. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | int | 10 | false | Identifiant automatique d'une capture | |
cap_ani_id | false | int | 10 | false | Identifiant de l'animal rattaché à la capture | |
cap_date | false | java.util.Date | 13 | false | Date de la capture |
Composant : tJavaRow |
UNIQUE NAME | tJavaRow_2 | INPUT(S) | tFilterRow_1 | |
Libellé | Positionne id_animal_temoin | OUTPUT(S) | tPostgresqlInput_8 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Code | //Code généré selon le schémas d'entrée et de sortie context.id_animal_temoin = input_row.ani_id; context.synchronizeContext(); |
Import | //import java.util.List; |
Afficher les informations | true |
Commentaire | Renseigne la variable globale de contexte id_animal_temoin pour les autres jobs |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | int | 10 | false | Identifiant automatique d'un animal | |
ani_etiq | false | String | 16 | false | Identifiant usuel d'un animal. |
Composant : tJavaRow |
UNIQUE NAME | tJavaRow_4 | INPUT(S) | tFilterRow_3 | |
Libellé | Positionne id_capture_temoin | OUTPUT(S) | tContextDump_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Code | //Code généré selon le schémas d'entrée et de sortie context.id_capture_temoin = input_row.cap_id; context.synchronizeContext(); |
Import | //import java.util.List; |
Afficher les informations | true |
Commentaire | Renseigne la variable globale de contexte id_capture_temoin pour les autres jobs |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | int | 10 | false | Identifiant automatique d'une capture | |
cap_ani_id | false | int | 10 | false | Identifiant de l'animal rattaché à la capture | |
cap_date | false | java.util.Date | 13 | false | Date de la capture |
Composant : tPostgresqlConnection |
UNIQUE NAME | tPostgresqlConnection_1 | INPUT(S) | tPrejob_1 | |
Libellé | connexion postgresql db_cefs | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Hôte | context.Base_CEFS_Server |
Port | context.Base_CEFS_Port |
Base de données | context.Base_CEFS_Database |
Schéma | context.Base_CEFS_Schema |
Utilisateur | context.Base_CEFS_Login |
Mot de passe | context.Base_CEFS_Password |
Utiliser ou enregistrer une connexion partagée à une base de données | true |
Nom de connexion partagée à une base de données | "CNX_DB_CEFS" |
Commit automatique | true |
Afficher les informations | false |
Commentaire | Connexion à la base db_cefs |
Utiliser une règle de validation existante | false |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_1 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tPostgresqlConnection_1 |
Nom de la table | "tr_site_capture_sit" |
Retrouver le schéma | "" |
Requête | _8" label="__TABLE__"> <input link="tJavaRow_2">tJavaRow_2</input> <output link="tFilterRow_3">tFilterRow_3</output> <componentType>tPostgreCEFS_Schema+"\".\"tr_site_capture_sit\".\"sit_nom_court\", \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"tr_site_capture_sit\".\"sit_description\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"tr_site_capture_sit\"" + " LIMIT 1" |
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=sit_id, TRIM=false}, {SCHEMA_COLUMN=sit_nom_court, TRIM=false}, {SCHEMA_COLUMN=sit_description, TRIM=false}] |
Afficher les informations | false |
Commentaire | Table des sites de capture. L'extraction limite le nombre de site extrait à 1. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
sit_id | true | int | 10 | false | Identifiant automatique du site | |
sit_nom_court | false | String | 20 | false | Nom court représentant le site de capture | |
sit_description | false | String | 128 | true | Descriptif plus détaillé du site de capture |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_2 | INPUT(S) | tFileList_1 | |
Libellé | t_animal_ani | OUTPUT(S) | tFilterRow_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tPostgresqlConnection_1 |
Nom de la table | "t_animal_ani" |
Retrouver le schéma | "" |
Requête | "SELECT \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\".\"ani_id\", \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\".\"ani_etiq\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\"" |
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=ani_id, TRIM=false}, {SCHEMA_COLUMN=ani_etiq, TRIM=false}] |
Afficher les informations | false |
Commentaire | Table des animaux |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | int | 10 | false | Identifiant automatique d'un animal | |
ani_etiq | false | String | 16 | false | Identifiant usuel d'un animal. |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_3 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tPostgresqlConnection_1 |
Nom de la table | "t_animal_ani" |
Retrouver le schéma | "" |
Requête | "SELECT \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\".\"ani_id\", \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\".\"ani_etiq\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\"" |
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=ani_id, TRIM=false}, {SCHEMA_COLUMN=ani_etiq, TRIM=false}, {SCHEMA_COLUMN=ani_sexe, TRIM=false}, {SCHEMA_COLUMN=ani_mortalite, TRIM=false}, {SCHEMA_COLUMN=ani_date_mort, TRIM=false}, {SCHEMA_COLUMN=ani_date_mort_arrondi, TRIM=false}, {SCHEMA_COLUMN=ani_date_mort_text, TRIM=false}, {SCHEMA_COLUMN=ani_poids_mort, TRIM=false}, {SCHEMA_COLUMN=ani_cause_mort, TRIM=false}, {SCHEMA_COLUMN=ani_poids_mort_na, TRIM=false}, {SCHEMA_COLUMN=ani_remarque, TRIM=false}, {SCHEMA_COLUMN=ani_mort_x, TRIM=false}, {SCHEMA_COLUMN=ani_mort_y, TRIM=false}] |
Afficher les informations | false |
Commentaire | Table des animaux |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | int | 10 | false | Identifiant automatique d'un animal | |
ani_etiq | false | String | 16 | false | Identifiant usuel d'un animal. | |
ani_sexe | false | String | 2147483647 | true | Sexe de l'animal | |
ani_mortalite | false | Boolean | 1 | true | Booléen précisant si l'animal est mort | |
ani_date_mort | false | java.util.Date | 13 | true | Date de la mort de l'animal | |
ani_date_mort_arrondi | false | Boolean | 1 | true | Booléen indiquant si la date de mort est imprécise auquel cas le champ ANI_Date_Mort_Text devrait être renseigné | |
ani_date_mort_text | false | String | 32 | true | Valeur textuelle de la date de mort (par exemple mi-aout 2005) | |
ani_poids_mort | false | Float | 8 | 8 | true | Poids de l'animal à sa mort |
ani_cause_mort | false | String | 32 | true | Cause détaillée de la mort | |
ani_poids_mort_na | false | Boolean | 1 | true | Précise si le poids mort est en valeur NA | |
ani_remarque | false | String | 255 | true | Remarque complémentaire sur l'animal | |
ani_mort_x | false | Double | 17 | 17 | true | Coordonnée X de l'animal au moment de sa mort |
ani_mort_y | false | Double | 17 | 17 | true | Coordonnée Y de l''animal au moment de sa mort |
Composant : n="pictures/tMap |
UNIQUE NAME | tPostgresqlInput_8 | INPUT(S) | tJavaRow_2 | |
Libellé | __TABLE__ | OUTPUT(S) | tFilterRow_3 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tPostgresqlConnection_1 |
Nom de la table | "t_capture_cap" |
Retrouver le schéma | "" |
Requête | "SELECT \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_capture_cap\".\"cap_id\", \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_capture_cap\".\"cap_ani_id\", \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_capture_cap\".\"cap_date\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_capture_cap\"" |
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=cap_id, TRIM=false}, {SCHEMA_COLUMN=cap_ani_id, TRIM=false}, {SCHEMA_COLUMN=cap_date, TRIM=false}] |
Afficher les informations | false |
Commentaire | Table des captures |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | int | 10 | false | Identifiant automatique d'une capture | |
cap_ani_id | false | int | 10 | false | Identifiant de l'animal rattaché à la capture | |
cap_date | false | java.util.Date | 13 | false | Date de la capture |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_1 | INPUT(S) | tMap_2 | |
Libellé | __TABLE__ | OUTPUT(S) | tFileOutputDelimited_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tPostgresqlConnection_1 |
Table | "t_animal_ani" |
Action sur la table | NONE |
Action sur les données | UPDATE_OR_INSERT |
Schéma | |
Terminer en cas d'erreur | false |
Colonnes supplémentaires | [] |
Utiliser les options des champs | false |
Activer le mode débogage | false |
Supporter des valeurs null dans la clause "WHERE SQL" | false |
Afficher les informations | false |
Commentaire | Table des animaux. L'animal témoin est créé dans la base par ce composant. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_etiq | true | String | 16 | false | Identifiant usuel d'un animal. | |
ani_sexe | false | String | 2147483647 | false | Sexe de l'animal | |
ani_mortalite | false | boolean | 1 | false | Booléen précisant si l'animal est mort | |
ani_date_mort_arrondi | false | boolean | 1 | false | Booléen indiquant si la date de mort est imprécise auquel cas le champ ANI_Date_Mort_Text devrait être renseigné |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_2 | INPUT(S) | tMap_1, tPostgresqlInput_3, tPostgresqlInput_1 | |
Libellé | __TABLE__ | OUTPUT(S) | tFileOutputDelimited_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Utiliser une connexion existante | true |
Liste des composants | tPostgresqlConnection_1 |
Table | "t_capture_cap" |
Action sur la table | NONE |
Action sur les données | UPDATE_OR_INSERT |
Schéma | |
Terminer en cas d'erreur | false |
Colonnes supplémentaires | [] |
Utiliser les options des champs | false |
Activer le mode débogage | false |
Supporter des valeurs null dans la clause "WHERE SQL" | false |
Afficher les informations | false |
Commentaire | Table des captures. La capturel témoin est créée dans la base par ce composant. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_ani_id | true | int | 10 | false | Identifiant automatique d'un animal | |
cap_sit_id | true | int | 10 | false | Identifiant automatique du site | |
cap_bague | false | String | 12 | true | ||
cap_date | false | java.util.Date | true | |||
cap_annee_suivi | false | Short | 2 | true | ||
cap_faon | false | Boolean | true |
Composant : tPostjob |
UNIQUE NAME | tPostjob_1 | INPUT(S) | none | |
Libellé | Post Traitment | 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 : tPrejob |
UNIQUE NAME | tPrejob_1 | INPUT(S) | none | |
Libellé | Pre traitement | OUTPUT(S) | tPostgresqlConnection_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 : tMap |
UNIQUE NAME | tMap_1 | INPUT(S) | tMap_1, tPostgresqlInput_3, tPostgresqlInput_1 | |
Libellé | fixe_champs_age | OUTPUT(S) | tPostgresqlOutput_2 |
Composant : tMap |
UNIQUE NAME | tMap_2 | INPUT(S) | tRowGenerator_2 | |
Libellé | fixe_ani_etiq | OUTPUT(S) | tPostgresqlOutput_1 |
Composant : tRowGenerator |
UNIQUE NAME | tRowGenerator_1 | INPUT(S) | tRowGenerator_2 | |
Libellé | Genere_une_capture | OUTPUT(S) | tMap_1 |
Composant : tRowGenerator |
UNIQUE NAME | tRowGenerator_2 | INPUT(S) | none | |
Libellé | Genere_un_animal | OUTPUT(S) | tMap_2, tRowGenerator_1 |