Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetCEFSDate de génération18 mars 2014 08:49:10
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
NomCEFS
Languejava
Description
Intégration des données dans la base CEFS


Description


PropriétésValeurs
NomCreation_Temoin
Créé par :alain.benard@nancy.inra.fr
Version2.2
ObjectifCréation d'enregistrements témoins liés à la validation des domaines SQL.
StatutPROD
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
rôlée par un domaine SQL (voir ci-dessous - animal témoin et capture témoin). Le principe de vérification consiste à ten
ter des mises à jour avec les valeurs en entrée de ces champs et à intercepter les rejets (cette vérification est effect
uée par le job suivant du workflow). Le job Suppression_Temoin doit servir à nettoyer la base de données à la fin du tra
itement. Les tables concernées :- t_animal_ani pour les champs :
- ani_sexe
- t_capture_cap pour les champs :
- cap_age
- cap_age_corrige
- cap_age_classe
Création13 mars 2014 13:14:04
Modification13 mars 2014 11:02:36

Preview Picture


No image available
tBufferOutput_1tContextDump_1tDie_1tFileList_1tFileOutputDelimited_1tFileOutputDelimited_2tFilterRow_1tFilterRow_3tJavaRow_2tJavaRow_4tMap_1tMap_2tPostgresqlConnection_1tPostgresqlInput_1tPostgresqlInput_2tPostgresqlInput_3tPostgresqlInput_8tPostgresqlOutput_1tPostgresqlOutput_2tPostjob_1tPrejob_1tRowGenerator_1tRowGenerator_2

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 :Default

NomPromptNeed Prompt?TypeValeurSource
Base_CEFS_DatabaseBase_CEFS_Database?falseid_StringBase_CEFS
Base_CEFS_LoginBase_CEFS_Login?falseid_StringBase_CEFS
Base_CEFS_PasswordBase_CEFS_Password?falseid_Password******Base_CEFS
Base_CEFS_PortBase_CEFS_Port?falseid_StringBase_CEFS
Base_CEFS_SchemaBase_CEFS_Schema?falseid_StringBase_CEFS
Base_CEFS_ServerBase_CEFS_Server?falseid_StringBase_CEFS
dossier_travaildossier_travail?falseid_StringnullChemins
Fichier_captureFichier_capture?falseid_StringnullChemins
fichierGSMfichierGSM?falseid_Stringnull
etiq_animal_temoinetiq_animal_temoin?falseid_StringnullVar_Verification
id_animal_temoinid_animal_temoin?falseid_IntegerVar_Verification
id_capture_temoinid_capture_temoin?falseid_IntegerVar_Verification


Contexte :test

NomPromptNeed Prompt?TypeValeurSource
Base_CEFS_DatabaseBase_CEFS_Database?falseid_Stringdb_cefsBase_CEFS
Base_CEFS_LoginBase_CEFS_Login?falseid_StringadminBase_CEFS
Base_CEFS_PasswordBase_CEFS_Password?falseid_Password******Base_CEFS
Base_CEFS_PortBase_CEFS_Port?falseid_String5432Base_CEFS
Base_CEFS_SchemaBase_CEFS_Schema?falseid_StringpublicBase_CEFS
Base_CEFS_ServerBase_CEFS_Server?falseid_Stringbdd.nancy.inra.frBase_CEFS
dossier_travaildossier_travail?falseid_StringD:/projets/CEFS/donnees/work/Chemins
Fichier_captureFichier_capture?falseid_StringD:/projets/CEFS/donnees/capt_animal.xlsChemins
fichierGSMfichierGSM?falseid_StringD:/projets/CEFS/donnees/GSM2010.txt
etiq_animal_temoinetiq_animal_temoin?falseid_StringTEMOIN_TOSVar_Verification
id_animal_temoinid_animal_temoin?falseid_IntegerVar_Verification
id_capture_temoinid_capture_temoin?falseid_IntegerVar_Verification


Contexte :production

NomPromptNeed Prompt?TypeValeurSource
Base_CEFS_DatabaseBase_CEFS_Database?falseid_Stringdb_cefsBase_CEFS
Base_CEFS_LoginBase_CEFS_Login?falseid_StringalbenardBase_CEFS
Base_CEFS_PasswordBase_CEFS_Password?falseid_Password******Base_CEFS
Base_CEFS_PortBase_CEFS_Port?falseid_String5432Base_CEFS
Base_CEFS_SchemaBase_CEFS_Schema?falseid_StringpublicBase_CEFS
Base_CEFS_ServerBase_CEFS_Server?falseid_Stringpggeodb.nancy.inra.frBase_CEFS
dossier_travaildossier_travail?falseid_StringD:/projets/CEFS/donnees/work/Chemins
Fichier_captureFichier_capture?falseid_StringD:/projets/CEFS/donnees/capt_animal.xlsChemins
fichierGSMfichierGSM?falseid_Stringnull
etiq_animal_temoinetiq_animal_temoin?falseid_StringTEMOIN_TOSVar_Verification
id_animal_temoinid_animal_temoin?falseid_IntegerVar_Verification
id_capture_temoinid_capture_temoin?falseid_IntegerVar_Verification




Liste des composants

Nom du composantType de composant
tBufferOutput_1tBufferOutput
tContextDump_1tContextDump
tDie_1tDie
tFileList_1tFileList
tFileOutputDelimited_1tFileOutputDelimited
tFileOutputDelimited_2tFileOutputDelimited
tFilterRow_1tFilterRow
tFilterRow_3tFilterRow
tJavaRow_2tJavaRow
tJavaRow_4tJavaRow
tMap_1tMap
tMap_2tMap
tPostgresqlConnection_1tPostgresqlConnection
tPostgresqlInput_1tPostgresqlInput
tPostgresqlInput_2tPostgresqlInput
tPostgresqlInput_3tPostgresqlInput
tPostgresqlInput_8tPostgresqlInput
tPostgresqlOutput_1tPostgresqlOutput
tPostgresqlOutput_2tPostgresqlOutput
tPostjob_1tPostjob
tPrejob_1tPrejob
tRowGenerator_1tRowGenerator
tRowGenerator_2tRowGenerator

Description du composant

Composant :   tBufferOutput

      UNIQUE NAMEtBufferOutput_1INPUT(S)tContextDump_1
Libellé__UNIQUE_NAME__OUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireCe composant retourne un tableau des variables de contexte au job appelant.
Utiliser une règle de validation existantefalse

Schéma detBufferOutput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
keyfalseString255true
valuefalseString255true

Original Function Parameters:
Composant :   tContextDump

      UNIQUE NAMEtContextDump_1INPUT(S)tJavaRow_4
LibelléDump contexte modifiéOUTPUT(S)tBufferOutput_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Cacher le mot de passefalse
Afficher les informationsfalse
CommentaireComposant 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 existantefalse

Schéma detContextDump_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
keyfalseString255true
valuefalseString255true

Original Function Parameters:
Composant :   tDie

      UNIQUE NAMEtDie_1INPUT(S)tFileList_1
LibelléErreurOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Message d'arrêtrrorMessage" key="false" type="String" length="255" pir continuer. Ils portent une extension err dans le dossier " + context.dossier_travail
Code d'erreur4
Priorité5
Sortir de la JVM immédiatementfalse
Afficher les informationsfalse
CommentaireSi au moins un fichier d'erreur existe le traitement est interrompu avec une sortie en erreur.
Utiliser une règle de validation existantefalse

Schéma detDie_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_1INPUT(S)tPostjob_1
LibelléListing erreursOUTPUT(S)tPostgresqlInput_2,  tDie_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Répertoirecontext.dossier_travail
Type de fichier dans la liste FileListFILES
Inclure les sous-répertoiresfalse
Sensible à la casseNO
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é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 tous les fichiers d'extension err du dossier de travail
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_1INPUT(S)tPostgresqlOutput_1
LibelléErreur animal témoinOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "animal_temoin.csv.err"
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 videtrue
Afficher les informationstrue
CommentaireFichier contenant la raison de l'erreur lors de la création de l'animal témoin
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString16falseIdentifiant usuel d'un animal.
ani_sexefalseString2147483647falseSexe de l'animal
ani_mortalitefalseboolean1falseBooléen précisant si l'animal est mort
ani_date_mort_arrondifalseboolean1falseBooléen indiquant si la date de mort est imprécise auquel cas le champ ANI_Date_Mort_Text devrait être renseigné
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_2INPUT(S)tPostgresqlOutput_2
LibelléErreur capture témoinOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "capture_temoin.csv.err"
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 videtrue
Afficher les informationstrue
CommentaireFichier contenant la raison de l'erreur lors de la création de la capture témoin
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_ani_idtrueint10falseIdentifiant automatique d'un animal
cap_sit_idtrueint10falseIdentifiant automatique du site
cap_baguefalseString12true
cap_datefalsejava.util.Datetrue
cap_annee_suivifalseShort2true
cap_faonfalseBooleantrue
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFilterRow

      UNIQUE NAMEtFilterRow_1INPUT(S)tPostgresqlInput_2
LibelléFiltre animal témoinOUTPUT(S)tJavaRow_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
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 informationsfalse
CommentaireFiltre l'animal TEMOIN selon la variable de contexte permettant de l'identifier.
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_idtrueint10falseIdentifiant automatique d'un animal
ani_etiqfalseString16falseIdentifiant usuel d'un animal.

Original Function Parameters:
Composant :   tFilterRow

      UNIQUE NAMEtFilterRow_3INPUT(S)tPostgresqlInput_8
LibelléFiltre capture témoinOUTPUT(S)tJavaRow_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
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 informationsfalse
CommentaireFiltre la capture TEMOIN, seule capture associée à l'animal TEMOIN.
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_ani_idfalseint10falseIdentifiant de l'animal rattaché à la capture
cap_datefalsejava.util.Date13falseDate de la capture

Original Function Parameters:
Composant :   tJavaRow

      UNIQUE NAMEtJavaRow_2INPUT(S)tFilterRow_1
LibelléPositionne id_animal_temoinOUTPUT(S)tPostgresqlInput_8

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
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 informationstrue
CommentaireRenseigne la variable globale de contexte id_animal_temoin pour les autres jobs
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_idtrueint10falseIdentifiant automatique d'un animal
ani_etiqfalseString16falseIdentifiant usuel d'un animal.

Original Function Parameters:
Composant :   tJavaRow

      UNIQUE NAMEtJavaRow_4INPUT(S)tFilterRow_3
LibelléPositionne id_capture_temoinOUTPUT(S)tContextDump_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
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 informationstrue
CommentaireRenseigne la variable globale de contexte id_capture_temoin pour les autres jobs
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_ani_idfalseint10falseIdentifiant de l'animal rattaché à la capture
cap_datefalsejava.util.Date13falseDate de la capture

Original Function Parameters:
Composant :   tPostgresqlConnection

      UNIQUE NAMEtPostgresqlConnection_1INPUT(S)tPrejob_1
Libelléconnexion postgresql db_cefsOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Hôtecontext.Base_CEFS_Server
Portcontext.Base_CEFS_Port
Base de donnéescontext.Base_CEFS_Database
Schémacontext.Base_CEFS_Schema
Utilisateurcontext.Base_CEFS_Login
Mot de passecontext.Base_CEFS_Password
Utiliser ou enregistrer une connexion partagée à une base de donnéestrue
Nom de connexion partagée à une base de données"CNX_DB_CEFS"
Commit automatiquetrue
Afficher les informationsfalse
CommentaireConnexion à la base db_cefs
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_1INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_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 curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Charfalse
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 informationsfalse
CommentaireTable des sites de capture. L'extraction limite le nombre de site extrait à 1.
Utiliser une règle de validation existantefalse

Schéma detr_site_capture_sit :
ColumnCléTypeLongueurPrécisionNullableCommentaire
sit_idtrueint10falseIdentifiant automatique du site
sit_nom_courtfalseString20falseNom court représentant le site de capture
sit_descriptionfalseString128trueDescriptif plus détaillé du site de capture

Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_2INPUT(S)tFileList_1
Libellét_animal_aniOUTPUT(S)tFilterRow_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_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 curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Charfalse
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 informationsfalse
CommentaireTable des animaux
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_idtrueint10falseIdentifiant automatique d'un animal
ani_etiqfalseString16falseIdentifiant usuel d'un animal.

Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_3INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_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 curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Charfalse
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 informationsfalse
CommentaireTable des animaux
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_idtrueint10falseIdentifiant automatique d'un animal
ani_etiqfalseString16falseIdentifiant usuel d'un animal.
ani_sexefalseString2147483647trueSexe de l'animal
ani_mortalitefalseBoolean1trueBooléen précisant si l'animal est mort
ani_date_mortfalsejava.util.Date13trueDate de la mort de l'animal
ani_date_mort_arrondifalseBoolean1trueBooléen indiquant si la date de mort est imprécise auquel cas le champ ANI_Date_Mort_Text devrait être renseigné
ani_date_mort_textfalseString32trueValeur textuelle de la date de mort (par exemple mi-aout 2005)
ani_poids_mortfalseFloat88truePoids de l'animal à sa mort
ani_cause_mortfalseString32trueCause détaillée de la mort
ani_poids_mort_nafalseBoolean1truePrécise si le poids mort est en valeur NA
ani_remarquefalseString255trueRemarque complémentaire sur l'animal
ani_mort_xfalseDouble1717trueCoordonnée X de l'animal au moment de sa mort
ani_mort_yfalseDouble1717trueCoordonnée Y de l''animal au moment de sa mort

Original Function Parameters:
Composant :   n="pictures/tMap

      UNIQUE NAMEtPostgresqlInput_8INPUT(S)tJavaRow_2
Libellé__TABLE__OUTPUT(S)tFilterRow_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_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 curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Charfalse
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 informationsfalse
CommentaireTable des captures
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_ani_idfalseint10falseIdentifiant de l'animal rattaché à la capture
cap_datefalsejava.util.Date13falseDate de la capture

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_1INPUT(S)tMap_2
Libellé__TABLE__OUTPUT(S)tFileOutputDelimited_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_1
Table"t_animal_ani"
Action sur la tableNONE
Action sur les donnéesUPDATE_OR_INSERT
Schéma
Terminer en cas d'erreurfalse
Colonnes supplémentaires[]
Utiliser les options des champsfalse
Activer le mode débogagefalse
Supporter des valeurs null dans la clause "WHERE SQL"false
Afficher les informationsfalse
CommentaireTable des animaux. L'animal témoin est créé dans la base par ce composant.
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString16falseIdentifiant usuel d'un animal.
ani_sexefalseString2147483647falseSexe de l'animal
ani_mortalitefalseboolean1falseBooléen précisant si l'animal est mort
ani_date_mort_arrondifalseboolean1falseBooléen indiquant si la date de mort est imprécise auquel cas le champ ANI_Date_Mort_Text devrait être renseigné

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_2INPUT(S)tMap_1,  tPostgresqlInput_3,  tPostgresqlInput_1
Libellé__TABLE__OUTPUT(S)tFileOutputDelimited_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_1
Table"t_capture_cap"
Action sur la tableNONE
Action sur les donnéesUPDATE_OR_INSERT
Schéma
Terminer en cas d'erreurfalse
Colonnes supplémentaires[]
Utiliser les options des champsfalse
Activer le mode débogagefalse
Supporter des valeurs null dans la clause "WHERE SQL"false
Afficher les informationsfalse
CommentaireTable des captures. La capturel témoin est créée dans la base par ce composant.
Utiliser une règle de validation existantefalse

Schéma detPostgresqlOutput_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_ani_idtrueint10falseIdentifiant automatique d'un animal
cap_sit_idtrueint10falseIdentifiant automatique du site
cap_baguefalseString12true
cap_datefalsejava.util.Datetrue
cap_annee_suivifalseShort2true
cap_faonfalseBooleantrue

Original Function Parameters:
Composant :   tPostjob

      UNIQUE NAMEtPostjob_1INPUT(S)none
LibelléPost TraitmentOUTPUT(S)tFileList_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tPrejob

      UNIQUE NAMEtPrejob_1INPUT(S)none
LibelléPre traitementOUTPUT(S)tPostgresqlConnection_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tMap

      UNIQUE NAMEtMap_1INPUT(S)tMap_1,  tPostgresqlInput_3,  tPostgresqlInput_1
Libelléfixe_champs_ageOUTPUT(S)tPostgresqlOutput_2



Composant :   tMap

      UNIQUE NAMEtMap_2INPUT(S)tRowGenerator_2
Libelléfixe_ani_etiqOUTPUT(S)tPostgresqlOutput_1



Composant :   tRowGenerator

      UNIQUE NAMEtRowGenerator_1INPUT(S)tRowGenerator_2
LibelléGenere_une_captureOUTPUT(S)tMap_1



Composant :   tRowGenerator

      UNIQUE NAMEtRowGenerator_2INPUT(S)none
LibelléGenere_un_animalOUTPUT(S)tMap_2,  tRowGenerator_1