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:13 |
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 | Verification_codification |
Créé par : | alain.benard@nancy.inra.fr |
Version | 2.2 |
Objectif | Vérifier la conformité des données par rapport aux références. |
Statut | PROD |
Description | Ce traitement vérifie que les valeurs de certaines colonnes du fichier des captures déjà préparé sont bien existantes da |
Création | 13 mars 2014 13:14:21 |
Modification | 13 mars 2014 11:28:29 |
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 |
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 | "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'erreur | 4 |
Priorité | 5 |
Sortir de la JVM immédiatement | false |
Afficher les informations | false |
Commentaire | En cas d'erreur un code erreur est généré pour le job appelant. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tFileInputDelimited |
UNIQUE NAME | tFileInputDelimited_1 | INPUT(S) | none | |
Libellé | Fichier capture préparé | OUTPUT(S) | tReplicate_1, tFileOutputDelimited_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
!!!FILENAMETEXT.NAME!!! | "When the input source is a stream or a zip file,footer and random shouldn't be bigger than 0." |
Nom de fichier/Flux | context.dossier_travail + "capture_animaux_ok.csv" |
Séparateur de lignes | "\n" |
Séparateur de champs | ";" |
Options CSV | false |
En-tête | 1 |
Pied-de-page | 0 |
Limite | |
Ignorer les lignes vides | true |
Décompresser en tant que fichier zip | false |
Terminer en cas d'erreur | false |
Séparateur avancé (pour les nombres) | false |
Extraire les lignes aléatoirement | false |
Supprimer les espaces en début et en fin de champ dans toutes les colonnes | false |
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs | [{SCHEMA_COLUMN=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éma | false |
Vérifier la date | false |
Encodage | "ISO-8859-15" |
Séparer les lignes avant le champ | false |
Afficher les informations | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_etiq | true | String | 6 | false | ||
ani_telemetrie | false | String | false | |||
cap_bague | false | String | 8 | false | ||
Nombre_capture | false | int | 2 | false | ||
SIT_Nom_Court | false | String | 20 | false | ||
cap_faon | false | Boolean | 3 | true | Booléen (Oui pour vrai) | |
cap_date | false | java.util.Date | 8 | false | ||
cap_annee_suivi | false | int | 4 | false | ||
ani_sexe | false | String | 1 | false | f ou m à passer en majuscule | |
cap_age | false | String | 5 | false | ||
cap_age_corrige | false | String | 5 | false | ||
cap_age_classe | false | String | 10 | false | ||
cap_etat_sante | false | String | 64 | true | ||
cap_poids | false | Float | 6 | 3 | true | |
cap_circou | false | Float | 6 | true | Normalement de type float | |
cap_lpa | false | Float | 6 | true | ||
var_machoire | false | Integer | 3 | true | ||
var_long_bois_gauche | false | String | 4 | true | ||
var_long_bois_droit | false | String | 4 | true | ||
teq_nom_court | false | String | 8 | true | ||
eqt_id_usuel | false | String | 8 | true | ||
eqa_date_debut | false | java.util.Date | 8 | true | ||
eqa_date_fin_text | false | String | 20 | true | ||
eqa_date_fin | false | java.util.Date | 10 | true | ||
eqa_activite | false | Boolean | true | Booléen | ||
eqa_probleme | false | String | 32 | true | ||
ani_mortalite | false | Boolean | true | Booléen oui ou null | ||
ani_date_mort_text | false | String | 20 | true | ||
ani_date_mort | false | java.util.Date | 10 | true | Normalement de type date | |
ani_cause_mort | false | String | 32 | true | ||
ani_poids_mort | false | Float | 15 | true | ||
ani_poids_mort_na | false | Boolean | true | Booléen qui précise si le poids indiquait NA dans le fichier original des captures | ||
ani_date_mort_arrondi | false | Boolean | true | |||
eqa_date_fin_arrondi | false | Boolean | true | |||
date_fin_capteur | false | java.util.Date | true | Indique la date à laquelle les mesures d'activité doivent être tronquées | ||
heure_lache | false | String | true | Heure de laché permettant de connaître le moemnt effectif de démarrage des mesures |
Composant : tFileList |
UNIQUE NAME | tFileList_1 | INPUT(S) | tPostjob_1 | |
Libellé | Listing erreurs | OUTPUT(S) | 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) | tFileInputDelimited_1 | |
Libellé | rejets_animaux | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "rejets_animaux.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_etiq | true | String | 6 | false | ||
ani_telemetrie | false | String | false | |||
cap_bague | false | String | 8 | false | ||
Nombre_capture | false | int | 2 | false | ||
SIT_Nom_Court | false | String | 20 | false | ||
cap_faon | false | Boolean | 3 | true | Booléen (Oui pour vrai) | |
cap_date | false | java.util.Date | 8 | false | ||
cap_annee_suivi | false | int | 4 | false | ||
ani_sexe | false | String | 1 | false | f ou m à passer en majuscule | |
cap_age | false | String | 5 | false | ||
cap_age_corrige | false | String | 5 | false | ||
cap_age_classe | false | String | 10 | false | ||
cap_etat_sante | false | String | 64 | true | ||
cap_poids | false | Float | 6 | 3 | true | |
cap_circou | false | Float | 6 | true | Normalement de type float | |
cap_lpa | false | Float | 6 | true | ||
var_machoire | false | Integer | 3 | true | ||
var_long_bois_gauche | false | String | 4 | true | ||
var_long_bois_droit | false | String | 4 | true | ||
teq_nom_court | false | String | 8 | true | ||
eqt_id_usuel | false | String | 8 | true | ||
eqa_date_debut | false | java.util.Date | 8 | true | ||
eqa_date_fin_text | false | String | 20 | true | ||
eqa_date_fin | false | java.util.Date | 10 | true | ||
eqa_activite | false | Boolean | true | Booléen | ||
eqa_probleme | false | String | 32 | true | ||
ani_mortalite | false | Boolean | true | Booléen oui ou null | ||
ani_date_mort_text | false | String | 20 | true | ||
ani_date_mort | false | java.util.Date | 10 | true | Normalement de type date | |
ani_cause_mort | false | String | 32 | true | ||
ani_poids_mort | false | Float | 15 | true | ||
ani_poids_mort_na | false | Boolean | true | Booléen qui précise si le poids indiquait NA dans le fichier original des captures | ||
ani_date_mort_arrondi | false | Boolean | true | |||
eqa_date_fin_arrondi | false | Boolean | true | |||
date_fin_capteur | false | java.util.Date | true | Indique la date à laquelle les mesures d'activité doivent être tronquées | ||
heure_lache | false | String | true | Heure de laché permettant de connaître le moemnt effectif de démarrage des mesures | ||
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_2 | INPUT(S) | tMap_1, tPostgresqlInput_2 | |
Libellé | Type equipt inexistants | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "type_equipt_inexistants.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
teq_nom_court | false | String | 8 | true | ||
motif | false | String | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_3 | INPUT(S) | tMap_2 | |
Libellé | Sites inexistants | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "sites_inexistants.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
valeur | false | String | true | |||
motif | false | String | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_4 | INPUT(S) | tPostgresqlOutput_1 | |
Libellé | Sexe hors plage | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "sexe_hors_plage.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | int | 10 | false | ||
ani_sexe | false | String | 2147483647 | true | ||
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_5 | INPUT(S) | tPostgresqlOutput_2 | |
Libellé | Age hors plage | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "age_hors_plage.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | int | 10 | false | Identifiant automatique d'une capture | |
cap_age | false | String | 2147483647 | true | Age estimé à la capture | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_6 | INPUT(S) | tPostgresqlOutput_3 | |
Libellé | Age corrigé hors plage | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "age_corrige_hors_plage.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | int | 10 | false | Identifiant automatique d'une capture | |
cap_age_corrige | false | String | 2147483647 | true | Age corrigé à la capture | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_7 | INPUT(S) | tPostgresqlOutput_4 | |
Libellé | Classe age hors plage | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "classe_age_hors_plage.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 | false |
Commentaire | Fichier 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 existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | int | 10 | false | Identifiant automatique d'une capture | |
cap_age_classe | false | String | 10 | false | ||
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tFilterColumns |
UNIQUE NAME | tFilterColumns_1 | INPUT(S) | tReplicate_1 | |
Libellé | filtre type equipt | OUTPUT(S) | tUniqRow_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Filtre uniquement la colonne contenant le type d'équipement. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
teq_nom_court | false | String | 8 | true |
Composant : tFilterColumns |
UNIQUE NAME | tFilterColumns_2 | INPUT(S) | tReplicate_1 | |
Libellé | filtre site | OUTPUT(S) | tUniqRow_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Filtre uniquement la colonne comportant le nom du site de capture |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
SIT_Nom_Court | false | String | 20 | false |
Composant : tFilterColumns |
UNIQUE NAME | tFilterColumns_3 | INPUT(S) | tReplicate_1 | |
Libellé | filtre sexe | OUTPUT(S) | tUniqRow_3 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Filtre uniquement la colonne contenant le sexe de l'animal |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_sexe | false | String | 1 | false | f ou m à passer en majuscule |
Composant : tFilterColumns |
UNIQUE NAME | tFilterColumns_4 | INPUT(S) | tReplicate_1 | |
Libellé | filtre age | OUTPUT(S) | tUniqRow_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Filtre uniquement la colonne contenant l'âge de l'animal |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_age | false | String | 5 | false |
Composant : tFilterColumns |
UNIQUE NAME | tFilterColumns_5 | INPUT(S) | tReplicate_1 | |
Libellé | filtre age corrigé | OUTPUT(S) | tUniqRow_5 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Filtre uniquement la colonne contenant l'âge corrige de l'animal |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_age_corrige | false | String | 5 | false |
Composant : tFilterColumns |
UNIQUE NAME | tFilterColumns_6 | INPUT(S) | tReplicate_1 | |
Libellé | filtre classe age | OUTPUT(S) | tUniqRow_6 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Filtre uniquement la colonne contenant la classe d'âge de l'animal |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_age_classe | false | String | 10 | false |
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 | Connection à la base de données 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_type_equipement_teq" |
Retrouver le schéma | "" |
Requête | e, 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 curseur | false |
Supprimer les espaces entourant toutes les colonnes String/Char | true |
Afficher les informations | false |
Commentaire | Table des types d'équipement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
teq_nom_court | false | String | 32 | false | Nom court du type d'équipement |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_2 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_2 |
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 | "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 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_nom_court, TRIM=true}] |
Afficher les informations | false |
Commentaire | Table des sites de capture |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
sit_nom_court | false | String | 20 | false | Nom court représentant le site de capture |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_3 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_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_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 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=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 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 : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_4 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_4 |
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\" 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 | olumn> <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 informations | false |
Commentaire | Tabe 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_sit_id | false | int | 10 | false | Identifiant du site de la capture | |
cap_bague | false | String | 12 | false | Identifiant de la bague à la capture | |
cap_date | false | java.util.Date | 13 | false | Date de la capture | |
cap_annee_suivi | false | short | 5 | false | Année de suivi de la capture | |
cap_faon | false | boolean | 1 | false | Booléen précisant si l'animal est capturé faon | |
cap_age | false | String | 2147483647 | true | Age estimé à la capture | |
cap_age_corrige | false | String | 2147483647 | true | Age corrigé à la capture | |
cap_age_classe | false | String | 2147483647 | true | Classe d'âge de l'animal | |
cap_poids | false | Double | 17 | 17 | true | Poids à la capture en kg |
cap_circou | false | Double | 17 | 17 | true | Circonférence du cou en cm |
cap_lpa | false | Double | 17 | 17 | true | Longueur de patte arrière en cm |
cap_etat_sante | false | String | 64 | true | Etat de santé de l'animal |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_5 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_5 |
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\" 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_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 informations | false |
Commentaire | Tabe 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_sit_id | false | int | 10 | false | Identifiant du site de la capture | |
cap_bague | false | String | 12 | false | Identifiant de la bague à la capture | |
cap_date | false | java.util.Date | 13 | false | Date de la capture | |
cap_annee_suivi | false | short | 5 | false | Année de suivi de la capture | |
cap_faon | false | boolean | 1 | false | Booléen précisant si l'animal est capturé faon | |
cap_age | false | String | 2147483647 | true | Age estimé à la capture | |
cap_age_corrige | false | String | 2147483647 | true | Age corrigé à la capture | |
cap_age_classe | false | String | 2147483647 | true | Classe d'âge de l'animal | |
cap_poids | false | Double | 17 | 17 | true | Poids à la capture en kg |
cap_circou | false | Double | 17 | 17 | true | Circonférence du cou en cm |
cap_lpa | false | Double | 17 | 17 | true | Longueur de patte arrière en cm |
cap_etat_sante | false | String | 64 | true | Etat de santé de l'animal |
Composant : tPostgresqlInput |
UNIQUE NAME | tPostgresqlInput_6 | INPUT(S) | none | |
Libellé | __TABLE__ | OUTPUT(S) | tMap_6 |
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\" 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_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 informations | false |
Commentaire | Tabe 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_sit_id | false | int | 10 | false | Identifiant du site de la capture | |
cap_bague | false | String | 12 | false | Identifiant de la bague à la capture | |
cap_date | false | java.util.Date | 13 | false | Date de la capture | |
cap_annee_suivi | false | short | 5 | false | Année de suivi de la capture | |
cap_faon | false | boolean | 1 | false | Booléen précisant si l'animal est capturé faon | |
cap_age | false | String | 2147483647 | true | Age estimé à la capture | |
cap_age_corrige | false | String | 2147483647 | true | Age corrigé à la capture | |
cap_age_classe | false | String | 2147483647 | true | Classe d'âge de l'animal | |
cap_poids | false | Double | 17 | 17 | true | Poids à la capture en kg |
cap_circou | false | Double | 17 | 17 | true | Circonférence du cou en cm |
cap_lpa | false | Double | 17 | 17 | true | Longueur de patte arrière en cm |
cap_etat_sante | false | String | 64 | true | Etat de santé de l'animal |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_1 | INPUT(S) | tMap_3 | |
Libellé | __TABLE__ | OUTPUT(S) | tFileOutputDelimited_4 |
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 |
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 |
Utiliser la taille des lots | true |
Taille des lots | 1 |
Afficher les informations | false |
Commentaire | Table des animaux. Tentative de modification du champ ani_sexe de l'animal témoin |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | int | 10 | false | ||
ani_sexe | false | String | 2147483647 | true |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_2 | INPUT(S) | tMap_4, tPostgresqlInput_5 | |
Libellé | __TABLE__ | OUTPUT(S) | tFileOutputDelimited_5 |
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 |
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 |
Utiliser la taille des lots | true |
Taille des lots | 1 |
Afficher les informations | false |
Commentaire | Table des captures. Tentative de modification du champ cap_age de la capture témoin. |
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_age | false | String | 2147483647 | true | Age estimé à la capture |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_3 | INPUT(S) | tMap_5 | |
Libellé | __TABLE__ | OUTPUT(S) | tFileOutputDelimited_6 |
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 |
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 |
Utiliser la taille des lots | true |
Taille des lots | 1 |
Afficher les informations | false |
Commentaire | Table des captures. Tentative de modification du champ cap_age_corrige de la capture témoin. |
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_age_corrige | false | String | 2147483647 | true | Age corrigé à la capture |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_4 | INPUT(S) | tMap_6 | |
Libellé | __TABLE__ | OUTPUT(S) | tFileOutputDelimited_7 |
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 |
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 |
Utiliser la taille des lots | true |
Taille des lots | 1 |
Afficher les informations | false |
Commentaire | Table des captures. Tentative de modification du champ cap_age_classe de la capture témoin. |
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_age_classe | false | String | 10 | false |
Composant : tPostjob |
UNIQUE NAME | tPostjob_1 | INPUT(S) | none | |
Libellé | Post traitement | 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 : tReplicate |
UNIQUE NAME | tReplicate_1 | INPUT(S) | tFileInputDelimited_1 | |
Libellé | duplique_flux | OUTPUT(S) | tFilterColumns_2, tFilterColumns_3, tFilterColumns_4, tFilterColumns_5, tFilterColumns_6, tFilterColumns_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Afficher les informations | false |
Commentaire | Duplique les informations issues du fichier préparé pour alimenter différents flux de vérification |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_etiq | true | String | 6 | false | ||
ani_telemetrie | false | String | false | |||
cap_bague | false | String | 8 | false | ||
Nombre_capture | false | int | 2 | false | ||
SIT_Nom_Court | false | String | 20 | false | ||
cap_faon | false | Boolean | 3 | true | Booléen (Oui pour vrai) | |
cap_date | false | java.util.Date | 8 | false | ||
cap_annee_suivi | false | int | 4 | false | ||
ani_sexe | false | String | 1 | false | f ou m à passer en majuscule | |
cap_age | false | String | 5 | false | ||
cap_age_corrige | false | String | 5 | false | ||
cap_age_classe | false | String | 10 | false | ||
cap_etat_sante | false | String | 64 | true | ||
cap_poids | false | Float | 6 | 3 | true | |
cap_circou | false | Float | 6 | true | Normalement de type float | |
cap_lpa | false | Float | 6 | true | ||
var_machoire | false | Integer | 3 | true | ||
var_long_bois_gauche | false | String | 4 | true | ||
var_long_bois_droit | false | String | 4 | true | ||
teq_nom_court | false | String | 8 | true | ||
eqt_id_usuel | false | String | 8 | true | ||
eqa_date_debut | false | java.util.Date | 8 | true | ||
eqa_date_fin_text | false | String | 20 | true | ||
eqa_date_fin | false | java.util.Date | 10 | true | ||
eqa_activite | false | Boolean | true | Booléen | ||
eqa_probleme | false | String | 32 | true | ||
ani_mortalite | false | Boolean | true | Booléen oui ou null | ||
ani_date_mort_text | false | String | 20 | true | ||
ani_date_mort | false | java.util.Date | 10 | true | Normalement de type date | |
ani_cause_mort | false | String | 32 | true | ||
ani_poids_mort | false | Float | 15 | true | ||
ani_poids_mort_na | false | Boolean | true | Booléen qui précise si le poids indiquait NA dans le fichier original des captures | ||
ani_date_mort_arrondi | false | Boolean | true | |||
eqa_date_fin_arrondi | false | Boolean | true | |||
date_fin_capteur | false | java.util.Date | true | Indique la date à laquelle les mesures d'activité doivent être tronquées | ||
heure_lache | false | String | true | Heure de laché permettant de connaître le moemnt effectif de démarrage des mesures |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_1 | INPUT(S) | tFilterColumns_1 | |
Libellé | doublons type equipt | OUTPUT(S) | tMap_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=teq_nom_court}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | Supprime les doublons de type d'équipement |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
teq_nom_court | false | String | 8 | true |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_2 | INPUT(S) | tFilterColumns_2 | |
Libellé | doublons site | OUTPUT(S) | tMap_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=true, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=SIT_Nom_Court}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | Supprime les doublons de site de capture |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
SIT_Nom_Court | false | String | 20 | false |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_3 | INPUT(S) | tFilterColumns_3 | |
Libellé | doublons sexe | OUTPUT(S) | tMap_3 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=ani_sexe}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | Supprime les doublons de sexe |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_sexe | false | String | 1 | false | f ou m à passer en majuscule |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_4 | INPUT(S) | tFilterColumns_4 | |
Libellé | doublons age | OUTPUT(S) | tMap_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_age}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | Supprime les doublons d'âge |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_age | false | String | 5 | false |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_5 | INPUT(S) | tFilterColumns_5 | |
Libellé | doublons age corrigé | OUTPUT(S) | tMap_5 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_age_corrige}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | Supprime les doublons d'âge corrige |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_age_corrige | false | String | 5 | false |
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_6 | INPUT(S) | tFilterColumns_6 | |
Libellé | doublons classe age | OUTPUT(S) | tMap_6 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_age_classe}] |
Seulement une fois chaque clé dupliquée | false |
Utiliser le disque (convient au traitement d'un grand nombre de lignes) | false |
Afficher les informations | false |
Commentaire | Supprime les doublons de classe d'âge |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_age_classe | false | String | 10 | false |
Composant : tMap |
UNIQUE NAME | tMap_1 | INPUT(S) | tUniqRow_2, tPostgresqlInput_1 | |
Libellé | verification BDD Type Equipt | OUTPUT(S) | tFileOutputDelimited_2 |
Composant : tMap |
UNIQUE NAME | tMap_2 | INPUT(S) | tMap_1, tPostgresqlInput_2 | |
Libellé | verification BDD Site | OUTPUT(S) | tFileOutputDelimited_3 |
Composant : tMap |
UNIQUE NAME | tMap_3 | INPUT(S) | tUniqRow_3, tPostgresqlInput_3 | |
Libellé | croisement animal temoin | OUTPUT(S) | tPostgresqlOutput_1 |
Composant : tMap |
UNIQUE NAME | tMap_4 | INPUT(S) | tUniqRow_5, tPostgresqlInput_4 | |
Libellé | Croisement capture témoin | OUTPUT(S) | tPostgresqlOutput_2 |
Composant : tMap |
UNIQUE NAME | tMap_5 | INPUT(S) | tMap_4, tPostgresqlInput_5 | |
Libellé | Croisement capture témoin | OUTPUT(S) | tPostgresqlOutput_3 |
Composant : tMap |
UNIQUE NAME | tMap_6 | INPUT(S) | tUniqRow_6, tPostgresqlInput_6 | |
Libellé | Croisement capture témoin | OUTPUT(S) | tPostgresqlOutput_4 |