Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetCEFSDate de génération18 mars 2014 08:49:13
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
NomVerification_codification
Créé par :alain.benard@nancy.inra.fr
Version2.2
ObjectifVérifier la conformité des données par rapport aux références.
StatutPROD
Description
Ce traitement vérifie que les valeurs de certaines colonnes du fichier des captures déjà préparé sont bien existantes da
ns les tables de référence de la base de données ou correspondent à des domaines de valeur restreint et définis dans la
base de données.Par exemple l'existence des type d'équipement dans les tables de référence ou la conformité des classes d'âge.
Ce job n'est pas autonome et un job parent doit lui assigner certaines variables de contexte avec les bonnes valeurs. Il
est appelé par le job 'Verifications_fichier_captures'
Création13 mars 2014 13:14:21
Modification13 mars 2014 11:28:29

Preview Picture


No image available
tDie_1tFileInputDelimited_1tFileList_1tFileOutputDelimited_1tFileOutputDelimited_2tFileOutputDelimited_3tFileOutputDelimited_4tFileOutputDelimited_5tFileOutputDelimited_6tFileOutputDelimited_7tFilterColumns_1tFilterColumns_2tFilterColumns_3tFilterColumns_4tFilterColumns_5tFilterColumns_6tMap_1tMap_2tMap_3tMap_4tMap_5tMap_6tPostgresqlConnection_1tPostgresqlInput_1tPostgresqlInput_2tPostgresqlInput_3tPostgresqlInput_4tPostgresqlInput_5tPostgresqlInput_6tPostgresqlOutput_1tPostgresqlOutput_2tPostgresqlOutput_3tPostgresqlOutput_4tPostjob_1tPrejob_1tReplicate_1tUniqRow_1tUniqRow_2tUniqRow_3tUniqRow_4tUniqRow_5tUniqRow_6

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
tDie_1tDie
tFileInputDelimited_1tFileInputDelimited
tFileList_1tFileList
tFileOutputDelimited_1tFileOutputDelimited
tFileOutputDelimited_2tFileOutputDelimited
tFileOutputDelimited_3tFileOutputDelimited
tFileOutputDelimited_4tFileOutputDelimited
tFileOutputDelimited_5tFileOutputDelimited
tFileOutputDelimited_6tFileOutputDelimited
tFileOutputDelimited_7tFileOutputDelimited
tFilterColumns_1tFilterColumns
tFilterColumns_2tFilterColumns
tFilterColumns_3tFilterColumns
tFilterColumns_4tFilterColumns
tFilterColumns_5tFilterColumns
tFilterColumns_6tFilterColumns
tMap_1tMap
tMap_2tMap
tMap_3tMap
tMap_4tMap
tMap_5tMap
tMap_6tMap
tPostgresqlConnection_1tPostgresqlConnection
tPostgresqlInput_1tPostgresqlInput
tPostgresqlInput_2tPostgresqlInput
tPostgresqlInput_3tPostgresqlInput
tPostgresqlInput_4tPostgresqlInput
tPostgresqlInput_5tPostgresqlInput
tPostgresqlInput_6tPostgresqlInput
tPostgresqlOutput_1tPostgresqlOutput
tPostgresqlOutput_2tPostgresqlOutput
tPostgresqlOutput_3tPostgresqlOutput
tPostgresqlOutput_4tPostgresqlOutput
tPostjob_1tPostjob
tPrejob_1tPrejob
tReplicate_1tReplicate
tUniqRow_1tUniqRow
tUniqRow_2tUniqRow
tUniqRow_3tUniqRow
tUniqRow_4tUniqRow
tUniqRow_5tUniqRow
tUniqRow_6tUniqRow

Description du composant

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êt"JOB : Verification_codifications -- Des fichiers de rejets sont à traiter avant de pouvoir 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
CommentaireEn cas d'erreur un code erreur est généré pour le job appelant.
Utiliser une règle de validation existantefalse

Schéma detDie_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tFileInputDelimited

      UNIQUE NAMEtFileInputDelimited_1INPUT(S)none
LibelléFichier capture préparéOUTPUT(S)tReplicate_1,  tFileOutputDelimited_1

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.dossier_travail + "capture_animaux_ok.csv"
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=ani_etiq, TRIM=false}, {SCHEMA_COLUMN=ani_telemetrie, TRIM=false}, {SCHEMA_COLUMN=cap_bague, TRIM=false}, {SCHEMA_COLUMN=Nombre_capture, TRIM=false}, {SCHEMA_COLUMN=SIT_Nom_Court, TRIM=false}, {SCHEMA_COLUMN=cap_faon, TRIM=false}, {SCHEMA_COLUMN=cap_date, TRIM=false}, {SCHEMA_COLUMN=cap_annee_suivi, TRIM=false}, {SCHEMA_COLUMN=ani_sexe, TRIM=false}, {SCHEMA_COLUMN=cap_age, TRIM=false}, {SCHEMA_COLUMN=cap_age_corrige, TRIM=false}, {SCHEMA_COLUMN=cap_age_classe, TRIM=false}, {SCHEMA_COLUMN=cap_etat_sante, TRIM=false}, {SCHEMA_COLUMN=cap_poids, TRIM=false}, {SCHEMA_COLUMN=cap_circou, TRIM=false}, {SCHEMA_COLUMN=cap_lpa, TRIM=false}, {SCHEMA_COLUMN=var_machoire, TRIM=false}, {SCHEMA_COLUMN=var_long_bois_gauche, TRIM=false}, {SCHEMA_COLUMN=var_long_bois_droit, TRIM=false}, {SCHEMA_COLUMN=teq_nom_court, TRIM=false}, {SCHEMA_COLUMN=eqt_id_usuel, TRIM=false}, {SCHEMA_COLUMN=eqa_date_debut, TRIM=false}, {SCHEMA_COLUMN=eqa_date_fin_text, TRIM=false}, {SCHEMA_COLUMN=eqa_date_fin, TRIM=false}, {SCHEMA_COLUMN=eqa_activite, TRIM=false}, {SCHEMA_COLUMN=eqa_probleme, TRIM=false}, {SCHEMA_COLUMN=ani_mortalite, TRIM=false}, {SCHEMA_COLUMN=ani_date_mort_text, TRIM=false}, {SCHEMA_COLUMN=ani_date_mort, TRIM=false}, {SCHEMA_COLUMN=ani_cause_mort, TRIM=false}, {SCHEMA_COLUMN=ani_poids_mort, TRIM=false}, {SCHEMA_COLUMN=ani_poids_mort_na, TRIM=false}, {SCHEMA_COLUMN=ani_date_mort_arrondi, TRIM=false}, {SCHEMA_COLUMN=eqa_date_fin_arrondi, TRIM=false}, {SCHEMA_COLUMN=date_fin_capteur, TRIM=false}, {SCHEMA_COLUMN=heure_lache, 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 informationsfalse
CommentaireFichier contenant les informations de capture après passage d'un ensemble de vérifications, de conversions de type et l'ajout de colonnes calculées.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString6false
ani_telemetriefalseStringfalse
cap_baguefalseString8false
Nombre_capturefalseint2false
SIT_Nom_CourtfalseString20false
cap_faonfalseBoolean3trueBooléen (Oui pour vrai)
cap_datefalsejava.util.Date8false
cap_annee_suivifalseint4false
ani_sexefalseString1falsef ou m à passer en majuscule
cap_agefalseString5false
cap_age_corrigefalseString5false
cap_age_classefalseString10false
cap_etat_santefalseString64true
cap_poidsfalseFloat63true
cap_circoufalseFloat6trueNormalement de type float
cap_lpafalseFloat6true
var_machoirefalseInteger3true
var_long_bois_gauchefalseString4true
var_long_bois_droitfalseString4true
teq_nom_courtfalseString8true
eqt_id_usuelfalseString8true
eqa_date_debutfalsejava.util.Date8true
eqa_date_fin_textfalseString20true
eqa_date_finfalsejava.util.Date10true
eqa_activitefalseBooleantrueBooléen
eqa_problemefalseString32true
ani_mortalitefalseBooleantrueBooléen oui ou null
ani_date_mort_textfalseString20true
ani_date_mortfalsejava.util.Date10trueNormalement de type date
ani_cause_mortfalseString32true
ani_poids_mortfalseFloat15true
ani_poids_mort_nafalseBooleantrueBooléen qui précise si le poids indiquait NA dans le fichier original des captures
ani_date_mort_arrondifalseBooleantrue
eqa_date_fin_arrondifalseBooleantrue
date_fin_capteurfalsejava.util.DatetrueIndique la date à laquelle les mesures d'activité doivent être tronquées
heure_lachefalseStringtrueHeure de laché permettant de connaître le moemnt effectif de démarrage des mesures

Original Function Parameters:
Composant :   tFileList

      UNIQUE NAMEtFileList_1INPUT(S)tPostjob_1
LibelléListing erreursOUTPUT(S)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)tFileInputDelimited_1
Libellérejets_animauxOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "rejets_animaux.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 informationsfalse
CommentaireFichier normalement vide, les vérifications de conformité étant réalisée par le job Preparation_fichier_captures. S'il persiste des cas celà signifie que des données sont à corriger ou de nouveaux contrôles à implémenter si le cas est répétitif.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString6false
ani_telemetriefalseStringfalse
cap_baguefalseString8false
Nombre_capturefalseint2false
SIT_Nom_CourtfalseString20false
cap_faonfalseBoolean3trueBooléen (Oui pour vrai)
cap_datefalsejava.util.Date8false
cap_annee_suivifalseint4false
ani_sexefalseString1falsef ou m à passer en majuscule
cap_agefalseString5false
cap_age_corrigefalseString5false
cap_age_classefalseString10false
cap_etat_santefalseString64true
cap_poidsfalseFloat63true
cap_circoufalseFloat6trueNormalement de type float
cap_lpafalseFloat6true
var_machoirefalseInteger3true
var_long_bois_gauchefalseString4true
var_long_bois_droitfalseString4true
teq_nom_courtfalseString8true
eqt_id_usuelfalseString8true
eqa_date_debutfalsejava.util.Date8true
eqa_date_fin_textfalseString20true
eqa_date_finfalsejava.util.Date10true
eqa_activitefalseBooleantrueBooléen
eqa_problemefalseString32true
ani_mortalitefalseBooleantrueBooléen oui ou null
ani_date_mort_textfalseString20true
ani_date_mortfalsejava.util.Date10trueNormalement de type date
ani_cause_mortfalseString32true
ani_poids_mortfalseFloat15true
ani_poids_mort_nafalseBooleantrueBooléen qui précise si le poids indiquait NA dans le fichier original des captures
ani_date_mort_arrondifalseBooleantrue
eqa_date_fin_arrondifalseBooleantrue
date_fin_capteurfalsejava.util.DatetrueIndique la date à laquelle les mesures d'activité doivent être tronquées
heure_lachefalseStringtrueHeure de laché permettant de connaître le moemnt effectif de démarrage des mesures
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_2INPUT(S)tMap_1,  tPostgresqlInput_2
LibelléType equipt inexistantsOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "type_equipt_inexistants.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 informationsfalse
CommentaireFichier contenant les types d'équipement présents dans le fichier des captures mais inexistants dans la base de données.
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_2 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
teq_nom_courtfalseString8true
motiffalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_3INPUT(S)tMap_2
LibelléSites inexistantsOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "sites_inexistants.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 informationsfalse
CommentaireFichier contenant les sites de capture présents dans le fichier des captures mais inexistants dans la base de données.
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_3 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
valeurfalseStringtrue
motiffalseStringtrue

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_4INPUT(S)tPostgresqlOutput_1
LibelléSexe hors plageOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "sexe_hors_plage.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 informationsfalse
CommentaireFichier contenant les valeurs de sexe non autorisées dans la base de données par le biais des domaines postgresql
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_idtrueint10false
ani_sexefalseString2147483647true
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_5INPUT(S)tPostgresqlOutput_2
LibelléAge hors plageOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "age_hors_plage.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 informationsfalse
CommentaireFichier contenant les valeurs d'âge non autorisées dans la base de données par le biais des domaines postgresql
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_agefalseString2147483647trueAge estimé à la capture
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_6INPUT(S)tPostgresqlOutput_3
LibelléAge corrigé hors plageOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "age_corrige_hors_plage.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 informationsfalse
CommentaireFichier contenant les valeurs d'âge corrigé non autorisées dans la base de données par le biais des domaines postgresql
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_age_corrigefalseString2147483647trueAge corrigé à la capture
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFileOutputDelimited

      UNIQUE NAMEtFileOutputDelimited_7INPUT(S)tPostgresqlOutput_4
LibelléClasse age hors plageOUTPUT(S)none

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Use Output Streamfalse
Nom de fichiercontext.dossier_travail + "classe_age_hors_plage.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 informationsfalse
CommentaireFichier contenant les valeurs de classe d'âge non autorisées dans la base de données par le biais des domaines postgresql
Utiliser une règle de validation existantefalse

Schéma detFileOutputDelimited_7 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_age_classefalseString10false
errorCodefalseString255true
errorMessagefalseString255true

Original Function Parameters:
Composant :   tFilterColumns

      UNIQUE NAMEtFilterColumns_1INPUT(S)tReplicate_1
Libelléfiltre type equiptOUTPUT(S)tUniqRow_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireFiltre uniquement la colonne contenant le type d'équipement.
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
teq_nom_courtfalseString8true

Original Function Parameters:
Composant :   tFilterColumns

      UNIQUE NAMEtFilterColumns_2INPUT(S)tReplicate_1
Libelléfiltre siteOUTPUT(S)tUniqRow_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireFiltre uniquement la colonne comportant le nom du site de capture
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
SIT_Nom_CourtfalseString20false

Original Function Parameters:
Composant :   tFilterColumns

      UNIQUE NAMEtFilterColumns_3INPUT(S)tReplicate_1
Libelléfiltre sexeOUTPUT(S)tUniqRow_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireFiltre uniquement la colonne contenant le sexe de l'animal
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_sexefalseString1falsef ou m à passer en majuscule

Original Function Parameters:
Composant :   tFilterColumns

      UNIQUE NAMEtFilterColumns_4INPUT(S)tReplicate_1
Libelléfiltre ageOUTPUT(S)tUniqRow_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireFiltre uniquement la colonne contenant l'âge de l'animal
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_agefalseString5false

Original Function Parameters:
Composant :   tFilterColumns

      UNIQUE NAMEtFilterColumns_5INPUT(S)tReplicate_1
Libelléfiltre age corrigéOUTPUT(S)tUniqRow_5

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireFiltre uniquement la colonne contenant l'âge corrige de l'animal
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_age_corrigefalseString5false

Original Function Parameters:
Composant :   tFilterColumns

      UNIQUE NAMEtFilterColumns_6INPUT(S)tReplicate_1
Libelléfiltre classe ageOUTPUT(S)tUniqRow_6

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireFiltre uniquement la colonne contenant la classe d'âge de l'animal
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_age_classefalseString10false

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
CommentaireConnection à la base de données 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_type_equipement_teq"
Retrouver le schéma""
Requêtee, TRIM=false}, {SC.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"tr_type_equipement_teq\".\"teq_nom_court\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"tr_type_equipement_teq\""
Utiliser un curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Chartrue
Afficher les informationsfalse
CommentaireTable des types d'équipement
Utiliser une règle de validation existantefalse

Schéma detr_type_equipement_teq :
ColumnCléTypeLongueurPrécisionNullableCommentaire
teq_nom_courtfalseString32falseNom court du type d'équipement

Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_2INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_2

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"SELECT \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"tr_site_capture_sit\".\"sit_nom_court\" FROM \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"tr_site_capture_sit\""
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_nom_court, TRIM=true}]
Afficher les informationsfalse
CommentaireTable des sites de capture
Utiliser une règle de validation existantefalse

Schéma detr_site_capture_sit :
ColumnCléTypeLongueurPrécisionNullableCommentaire
sit_nom_courtfalseString20falseNom court représentant le site de capture

Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_3INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_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_animal_ani"
Retrouver le schéma""
Requête"SELECT \""+context.Base_CEFS_Database+"\".\""+context.Base_CEFS_Schema+"\".\"t_animal_ani\".\"ani_id\" 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=true}, {SCHEMA_COLUMN=ani_etiq, TRIM=true}, {SCHEMA_COLUMN=ani_sexe, TRIM=true}, {SCHEMA_COLUMN=ani_mortalite, TRIM=true}, {SCHEMA_COLUMN=ani_date_mort, TRIM=true}, {SCHEMA_COLUMN=ani_date_mort_arrondi, TRIM=true}, {SCHEMA_COLUMN=ani_date_mort_text, TRIM=true}, {SCHEMA_COLUMN=ani_poids_mort, TRIM=true}, {SCHEMA_COLUMN=ani_cause_mort, TRIM=true}, {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 :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_4INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_4

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\" 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éesolumn> <column name="Supprimer les espaces entourant toutes les colonnes String/Char">false</column> <column name="Supprimer les espe}, {SCHEMA_COLUMN=cap_date, TRIM=false}, {SCHEMA_COLUMN=cap_annee_suivi, TRIM=false}, {SCHEMA_COLUMN=cap_faon, TRIM=false}, {SCHEMA_COLUMN=cap_age, TRIM=false}, {SCHEMA_COLUMN=cap_age_corrige, TRIM=false}, {SCHEMA_COLUMN=cap_age_classe, TRIM=false}, {SCHEMA_COLUMN=cap_poids, TRIM=false}, {SCHEMA_COLUMN=cap_circou, TRIM=false}, {SCHEMA_COLUMN=cap_lpa, TRIM=false}, {SCHEMA_COLUMN=cap_etat_sante, TRIM=false}]
Afficher les informationsfalse
CommentaireTabe 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_sit_idfalseint10falseIdentifiant du site de la capture
cap_baguefalseString12falseIdentifiant de la bague à la capture
cap_datefalsejava.util.Date13falseDate de la capture
cap_annee_suivifalseshort5falseAnnée de suivi de la capture
cap_faonfalseboolean1falseBooléen précisant si l'animal est capturé faon
cap_agefalseString2147483647trueAge estimé à la capture
cap_age_corrigefalseString2147483647trueAge corrigé à la capture
cap_age_classefalseString2147483647trueClasse d'âge de l'animal
cap_poidsfalseDouble1717truePoids à la capture en kg
cap_circoufalseDouble1717trueCirconférence du cou en cm
cap_lpafalseDouble1717trueLongueur de patte arrière en cm
cap_etat_santefalseString64trueEtat de santé de l'animal

Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_5INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_5

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\" 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_sit_id, TRIM=false}, {SCHEMA_COLUMN=cap_bague, TRIM=false}, {SCHEMA_COLUMN=cap_date, TRIM=false}, {SCHEMA_COLUMN=cap_annee_suivi, TRIM=false}, {SCHEMA_COLUMN=cap_faon, TRIM=false}, {SCHEMA_COLUMN=cap_age, TRIM=false}, {SCHEMA_COLUMN=cap_age_corrige, TRIM=false}, {SCHEMA_COLUMN=cap_age_classe, TRIM=false}, {SCHEMA_COLUMN=cap_poids, TRIM=false}, {SCHEMA_COLUMN=cap_circou, TRIM=false}, {SCHEMA_COLUMN=cap_lpa, TRIM=false}, {SCHEMA_COLUMN=cap_etat_sante, TRIM=false}]
Afficher les informationsfalse
CommentaireTabe 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_sit_idfalseint10falseIdentifiant du site de la capture
cap_baguefalseString12falseIdentifiant de la bague à la capture
cap_datefalsejava.util.Date13falseDate de la capture
cap_annee_suivifalseshort5falseAnnée de suivi de la capture
cap_faonfalseboolean1falseBooléen précisant si l'animal est capturé faon
cap_agefalseString2147483647trueAge estimé à la capture
cap_age_corrigefalseString2147483647trueAge corrigé à la capture
cap_age_classefalseString2147483647trueClasse d'âge de l'animal
cap_poidsfalseDouble1717truePoids à la capture en kg
cap_circoufalseDouble1717trueCirconférence du cou en cm
cap_lpafalseDouble1717trueLongueur de patte arrière en cm
cap_etat_santefalseString64trueEtat de santé de l'animal

Original Function Parameters:
Composant :   tPostgresqlInput

      UNIQUE NAMEtPostgresqlInput_6INPUT(S)none
Libellé__TABLE__OUTPUT(S)tMap_6

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\" 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_sit_id, TRIM=false}, {SCHEMA_COLUMN=cap_bague, TRIM=false}, {SCHEMA_COLUMN=cap_date, TRIM=false}, {SCHEMA_COLUMN=cap_annee_suivi, TRIM=false}, {SCHEMA_COLUMN=cap_faon, TRIM=false}, {SCHEMA_COLUMN=cap_age, TRIM=false}, {SCHEMA_COLUMN=cap_age_corrige, TRIM=false}, {SCHEMA_COLUMN=cap_age_classe, TRIM=false}, {SCHEMA_COLUMN=cap_poids, TRIM=false}, {SCHEMA_COLUMN=cap_circou, TRIM=false}, {SCHEMA_COLUMN=cap_lpa, TRIM=false}, {SCHEMA_COLUMN=cap_etat_sante, TRIM=false}]
Afficher les informationsfalse
CommentaireTabe 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_sit_idfalseint10falseIdentifiant du site de la capture
cap_baguefalseString12falseIdentifiant de la bague à la capture
cap_datefalsejava.util.Date13falseDate de la capture
cap_annee_suivifalseshort5falseAnnée de suivi de la capture
cap_faonfalseboolean1falseBooléen précisant si l'animal est capturé faon
cap_agefalseString2147483647trueAge estimé à la capture
cap_age_corrigefalseString2147483647trueAge corrigé à la capture
cap_age_classefalseString2147483647trueClasse d'âge de l'animal
cap_poidsfalseDouble1717truePoids à la capture en kg
cap_circoufalseDouble1717trueCirconférence du cou en cm
cap_lpafalseDouble1717trueLongueur de patte arrière en cm
cap_etat_santefalseString64trueEtat de santé de l'animal

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_1INPUT(S)tMap_3
Libellé__TABLE__OUTPUT(S)tFileOutputDelimited_4

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
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
Utiliser la taille des lotstrue
Taille des lots1
Afficher les informationsfalse
CommentaireTable des animaux. Tentative de modification du champ ani_sexe de l'animal témoin
Utiliser une règle de validation existantefalse

Schéma det_animal_ani :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_idtrueint10false
ani_sexefalseString2147483647true

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_2INPUT(S)tMap_4,  tPostgresqlInput_5
Libellé__TABLE__OUTPUT(S)tFileOutputDelimited_5

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
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
Utiliser la taille des lotstrue
Taille des lots1
Afficher les informationsfalse
CommentaireTable des captures. Tentative de modification du champ cap_age de la capture témoin.
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_agefalseString2147483647trueAge estimé à la capture

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_3INPUT(S)tMap_5
Libellé__TABLE__OUTPUT(S)tFileOutputDelimited_6

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
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
Utiliser la taille des lotstrue
Taille des lots1
Afficher les informationsfalse
CommentaireTable des captures. Tentative de modification du champ cap_age_corrige de la capture témoin.
Utiliser une règle de validation existantefalse

Schéma det_capture_cap :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_age_corrigefalseString2147483647trueAge corrigé à la capture

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_4INPUT(S)tMap_6
Libellé__TABLE__OUTPUT(S)tFileOutputDelimited_7

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
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
Utiliser la taille des lotstrue
Taille des lots1
Afficher les informationsfalse
CommentaireTable des captures. Tentative de modification du champ cap_age_classe de la capture témoin.
Utiliser une règle de validation existantefalse

Schéma detPostgresqlOutput_4 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_idtrueint10falseIdentifiant automatique d'une capture
cap_age_classefalseString10false

Original Function Parameters:
Composant :   tPostjob

      UNIQUE NAMEtPostjob_1INPUT(S)none
LibelléPost traitementOUTPUT(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 :   tReplicate

      UNIQUE NAMEtReplicate_1INPUT(S)tFileInputDelimited_1
Libelléduplique_fluxOUTPUT(S)tFilterColumns_2,  tFilterColumns_3,  tFilterColumns_4,  tFilterColumns_5,  tFilterColumns_6,  tFilterColumns_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Afficher les informationsfalse
CommentaireDuplique les informations issues du fichier préparé pour alimenter différents flux de vérification
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_etiqtrueString6false
ani_telemetriefalseStringfalse
cap_baguefalseString8false
Nombre_capturefalseint2false
SIT_Nom_CourtfalseString20false
cap_faonfalseBoolean3trueBooléen (Oui pour vrai)
cap_datefalsejava.util.Date8false
cap_annee_suivifalseint4false
ani_sexefalseString1falsef ou m à passer en majuscule
cap_agefalseString5false
cap_age_corrigefalseString5false
cap_age_classefalseString10false
cap_etat_santefalseString64true
cap_poidsfalseFloat63true
cap_circoufalseFloat6trueNormalement de type float
cap_lpafalseFloat6true
var_machoirefalseInteger3true
var_long_bois_gauchefalseString4true
var_long_bois_droitfalseString4true
teq_nom_courtfalseString8true
eqt_id_usuelfalseString8true
eqa_date_debutfalsejava.util.Date8true
eqa_date_fin_textfalseString20true
eqa_date_finfalsejava.util.Date10true
eqa_activitefalseBooleantrueBooléen
eqa_problemefalseString32true
ani_mortalitefalseBooleantrueBooléen oui ou null
ani_date_mort_textfalseString20true
ani_date_mortfalsejava.util.Date10trueNormalement de type date
ani_cause_mortfalseString32true
ani_poids_mortfalseFloat15true
ani_poids_mort_nafalseBooleantrueBooléen qui précise si le poids indiquait NA dans le fichier original des captures
ani_date_mort_arrondifalseBooleantrue
eqa_date_fin_arrondifalseBooleantrue
date_fin_capteurfalsejava.util.DatetrueIndique la date à laquelle les mesures d'activité doivent être tronquées
heure_lachefalseStringtrueHeure de laché permettant de connaître le moemnt effectif de démarrage des mesures

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_1INPUT(S)tFilterColumns_1
Libellédoublons type equiptOUTPUT(S)tMap_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=teq_nom_court}]
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 de type d'équipement
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
teq_nom_courtfalseString8true

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_2INPUT(S)tFilterColumns_2
Libellédoublons siteOUTPUT(S)tMap_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=true, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=SIT_Nom_Court}]
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 de site de capture
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
SIT_Nom_CourtfalseString20false

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_3INPUT(S)tFilterColumns_3
Libellédoublons sexeOUTPUT(S)tMap_3

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=ani_sexe}]
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 de sexe
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ani_sexefalseString1falsef ou m à passer en majuscule

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_4INPUT(S)tFilterColumns_4
Libellédoublons ageOUTPUT(S)tMap_4

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_age}]
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 d'âge
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_agefalseString5false

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_5INPUT(S)tFilterColumns_5
Libellédoublons age corrigéOUTPUT(S)tMap_5

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_age_corrige}]
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 d'âge corrige
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_age_corrigefalseString5false

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_6INPUT(S)tFilterColumns_6
Libellédoublons classe ageOUTPUT(S)tMap_6

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_age_classe}]
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 de classe d'âge
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
cap_age_classefalseString10false

Original Function Parameters:
Composant :   tMap

      UNIQUE NAMEtMap_1INPUT(S)tUniqRow_2,  tPostgresqlInput_1
Libelléverification BDD Type EquiptOUTPUT(S)tFileOutputDelimited_2



Composant :   tMap

      UNIQUE NAMEtMap_2INPUT(S)tMap_1,  tPostgresqlInput_2
Libelléverification BDD SiteOUTPUT(S)tFileOutputDelimited_3



Composant :   tMap

      UNIQUE NAMEtMap_3INPUT(S)tUniqRow_3,  tPostgresqlInput_3
Libellécroisement animal temoinOUTPUT(S)tPostgresqlOutput_1

No image available



Composant :   tMap

      UNIQUE NAMEtMap_4INPUT(S)tUniqRow_5,  tPostgresqlInput_4
LibelléCroisement capture témoinOUTPUT(S)tPostgresqlOutput_2



Composant :   tMap

      UNIQUE NAMEtMap_5INPUT(S)tMap_4,  tPostgresqlInput_5
LibelléCroisement capture témoinOUTPUT(S)tPostgresqlOutput_3



Composant :   tMap

      UNIQUE NAMEtMap_6INPUT(S)tUniqRow_6,  tPostgresqlInput_6
LibelléCroisement capture témoinOUTPUT(S)tPostgresqlOutput_4