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:14 |
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 | Verifications_fichier_captures |
Créé par : | alain.benard@nancy.inra.fr |
Version | 2.2 |
Objectif | Vérifications du fichier des captures |
Statut | PROD |
Description | Ce job ordonnance divers sous-job qui vérifient le format du fichier des captures, fournissent un fichier des captures é |
Création | 13 mars 2014 13:14:27 |
Modification | 13 mars 2014 11:36:14 |
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 :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 |
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 |
Nom du composant | Type de composant |
---|---|
tContextLoad_1 | tContextLoad |
tDie_1 | tDie |
tFileInputDelimited_2 | tFileInputDelimited |
tFileList_1 | tFileList |
tFileOutputDelimited_1 | tFileOutputDelimited |
tFileOutputDelimited_2 | tFileOutputDelimited |
tMap_1 | tMap |
tPostgresqlConnection_1 | tPostgresqlConnection |
tPostjob_1 | tPostjob |
tPrejob_1 | tPrejob |
tRunJob_1 | tRunJob |
tRunJob_2 | tRunJob |
tRunJob_3 | tRunJob |
tRunJob_4 | tRunJob |
tUniqRow_1 | tUniqRow |
Composant : tContextLoad |
UNIQUE NAME | tContextLoad_1 | INPUT(S) | tRunJob_1 | |
Libellé | Recharge contexte | OUTPUT(S) | tRunJob_3 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Si une variable est chargée, mais hors contexte | Warning |
Si une variable est dans le contexte, mais non chargée | Warning |
Afficher les opérations | false |
Désactiver les erreurs | false |
Désactiver les alertes | true |
Désactiver les informations | true |
Terminer en cas d'erreur | false |
Afficher les informations | true |
Commentaire | Ce composant permet de prendre en compte les variables de contexte (globales) modifiées par le job enfant, notamment l'identifiant de l'animal témoin et de la capture témoin. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
key | false | String | 255 | true | ||
value | false | String | 255 | true |
Composant : tDie |
UNIQUE NAME | tDie_1 | INPUT(S) | tFileList_1 | |
Libellé | Erreur | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Message d'arrêt | "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_2 | INPUT(S) | tRunJob_4 | |
Libellé | Fichier capture préparé | OUTPUT(S) | tUniqRow_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) | tUniqRow_1 | |
Libellé | Doublons Animal / Date capture | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "doublon_ani_date.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 lignes pour lesquelles un doublon dans le couple animal / date de capture est détecté. |
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 : tFileOutputDelimited |
UNIQUE NAME | tFileOutputDelimited_2 | INPUT(S) | tMap_1 | |
Libellé | Anomalies équipements | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use Output Stream | false |
Nom de fichier | context.dossier_travail + "anomalie_equipement.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 lignes pour lesquelles un équipement est associé sans date de début d'équipement ou pour lesquelles aucun équipement n'est défini alors qu'une autre colonne concernant l'équipement est renseignée. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_etiq | true | String | 6 | false | ||
cap_bague | false | String | 8 | false | ||
Nombre_capture | false | int | 2 | false | ||
cap_date | false | java.util.Date | 8 | false | ||
teq_nom_court | false | String | 8 | true | ||
eqt_id_usuel | false | String | 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 | true | |||
eqa_probleme | false | String | true | |||
anomalie | false | String | true |
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 : 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 : tRunJob |
UNIQUE NAME | tRunJob_1 | INPUT(S) | tRunJob_2 | |
Libellé | Création Témoin | OUTPUT(S) | tContextLoad_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use dynamic job | false |
Utiliser un processus indépendant pour exécuter le sous-job. | false |
Arrêt en cas d'erreur du fils | true |
Transmettre tout le contexte | true |
Paramètre de contexte | [] |
Afficher les paramètres | false |
Afficher les informations | true |
Commentaire | Job qui crée les enregistrements nécessaires aux vérifications dans les tables adéquates. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
key | false | String | 255 | true | ||
value | false | String | 255 | true |
Composant : tRunJob |
UNIQUE NAME | tRunJob_2 | INPUT(S) | none | |
Libellé | Préparation fichier captures | OUTPUT(S) | tRunJob_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use dynamic job | false |
Utiliser un processus indépendant pour exécuter le sous-job. | false |
Arrêt en cas d'erreur du fils | true |
Transmettre tout le contexte | true |
Paramètre de contexte | [] |
Afficher les paramètres | false |
Afficher les informations | false |
Commentaire | Job qui traite les erreurs de formats et données type 'NA' du fichier original des captures |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tRunJob |
UNIQUE NAME | tRunJob_3 | INPUT(S) | tContextLoad_1 | |
Libellé | Vérification codifications | OUTPUT(S) | tRunJob_4 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use dynamic job | false |
Utiliser un processus indépendant pour exécuter le sous-job. | false |
Arrêt en cas d'erreur du fils | true |
Transmettre tout le contexte | true |
Paramètre de contexte | [] |
Afficher les paramètres | false |
Afficher les informations | false |
Commentaire | Job qui vérifie la conformité aux données de référence (existence des sites, types d'équipement, conformité aux domaines de saisie définis dans la base de données) |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
key | false | String | 255 | true | ||
value | false | String | 255 | true |
Composant : tRunJob |
UNIQUE NAME | tRunJob_4 | INPUT(S) | tRunJob_3 | |
Libellé | Suppression Témoin | OUTPUT(S) | tFileInputDelimited_2 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Use dynamic job | false |
Utiliser un processus indépendant pour exécuter le sous-job. | false |
Arrêt en cas d'erreur du fils | true |
Transmettre tout le contexte | true |
Paramètre de contexte | [] |
Afficher les paramètres | false |
Afficher les informations | false |
Commentaire | Job supprimant les enregistrements témoins créés par le job de création des témoins. |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|
Composant : tUniqRow |
UNIQUE NAME | tUniqRow_1 | INPUT(S) | tFileInputDelimited_2 | |
Libellé | Unicité animal / date | OUTPUT(S) | tMap_1, tFileOutputDelimited_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Clé unique | [{CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=ani_etiq}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_telemetrie}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_bague}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=Nombre_capture}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=SIT_Nom_Court}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_faon}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=true, SCHEMA_COLUMN=cap_date}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_annee_suivi}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_sexe}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_age}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_age_corrige}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_age_classe}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_etat_sante}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_poids}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_circou}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=cap_lpa}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=var_machoire}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=var_long_bois_gauche}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=var_long_bois_droit}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=teq_nom_court}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqt_id_usuel}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqa_date_debut}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqa_date_fin_text}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqa_date_fin}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqa_activite}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqa_probleme}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_mortalite}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_date_mort_text}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_date_mort}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_cause_mort}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_poids_mort}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_poids_mort_na}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=ani_date_mort_arrondi}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=eqa_date_fin_arrondi}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=date_fin_capteur}, {CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=heure_lache}] |
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 | Détecte les anomalies lorsqu'un couple Ani_etiq /Cap_Date est dupliquée. Une capture concerne un animal à une date donnée et la base de donnée ne permet pas de doublons sur ce couple d'information. |
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 : tMap |
UNIQUE NAME | tMap_1 | INPUT(S) | tUniqRow_1 | |
Libellé | Cohérence équipement | OUTPUT(S) | tFileOutputDelimited_2 |