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 | Suppression_Temoin |
Créé par : | alain.benard@nancy.inra.fr |
Version | 2.2 |
Objectif | Supprimer les enregistrements témoins de la base de données. |
Statut | PROD |
Description | Le job supprime les enregistrements témoins de la base de données qui ont été créés uniquement pour des vérifications / |
Création | 13 mars 2014 13:14:16 |
Modification | 13 mars 2014 11:34:06 |
Paramètres supplémentaires |
Nom | Valeur |
---|---|
COMP_DEFAULT_FILE_DIR | D:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace |
Exécution multi thread | false |
tContextLoad implicite | false |
Stats & Logs |
Nom | Valeur |
---|---|
Utiliser les statistiques (tStatCatcher) | false |
Utiliser les logs (tLogCatcher) | false |
Utiliser les volumes (tFlowMeterCatcher) | false |
Dans la console | false |
Dans des fichiers | false |
Dans la base de données | false |
Capturer les statistiques des composants | false |
Capturer les erreurs de l'exécutable | true |
Capturer les erreurs de l'utilisateur | true |
Capturer les alertes à l'utilisateur | true |
Contexte :Default |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
Base_CEFS_Database | Base_CEFS_Database? | false | id_String | Base_CEFS | |
Base_CEFS_Login | Base_CEFS_Login? | false | id_String | Base_CEFS | |
Base_CEFS_Password | Base_CEFS_Password? | false | id_Password | ****** | Base_CEFS |
Base_CEFS_Port | Base_CEFS_Port? | false | id_String | Base_CEFS | |
Base_CEFS_Schema | Base_CEFS_Schema? | false | id_String | Base_CEFS | |
Base_CEFS_Server | Base_CEFS_Server? | false | id_String | Base_CEFS | |
dossier_travail | dossier_travail? | false | id_String | null | Chemins |
Fichier_capture | Fichier_capture? | false | id_String | null | Chemins |
fichierGSM | fichierGSM? | false | id_String | null | |
etiq_animal_temoin | etiq_animal_temoin? | false | id_String | null | Var_Verification |
id_animal_temoin | id_animal_temoin? | false | id_Integer | Var_Verification | |
id_capture_temoin | id_capture_temoin? | false | id_Integer | Var_Verification |
Contexte :test |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
Base_CEFS_Database | Base_CEFS_Database? | false | id_String | db_cefs | Base_CEFS |
Base_CEFS_Login | Base_CEFS_Login? | false | id_String | admin | Base_CEFS |
Base_CEFS_Password | Base_CEFS_Password? | false | id_Password | ****** | Base_CEFS |
Base_CEFS_Port | Base_CEFS_Port? | false | id_String | 5432 | Base_CEFS |
Base_CEFS_Schema | Base_CEFS_Schema? | false | id_String | public | Base_CEFS |
Base_CEFS_Server | Base_CEFS_Server? | false | id_String | bdd.nancy.inra.fr | Base_CEFS |
dossier_travail | dossier_travail? | false | id_String | D:/projets/CEFS/donnees/work/ | Chemins |
Fichier_capture | Fichier_capture? | false | id_String | D:/projets/CEFS/donnees/capt_animal.xls | Chemins |
fichierGSM | fichierGSM? | false | id_String | D:/projets/CEFS/donnees/GSM2010.txt | |
etiq_animal_temoin | etiq_animal_temoin? | false | id_String | TEMOIN_TOS | Var_Verification |
id_animal_temoin | id_animal_temoin? | false | id_Integer | Var_Verification | |
id_capture_temoin | id_capture_temoin? | false | id_Integer | Var_Verification |
Contexte :production |
Nom | Prompt | Need Prompt? | Type | Valeur | Source |
---|---|---|---|---|---|
Base_CEFS_Database | Base_CEFS_Database? | false | id_String | db_cefs | Base_CEFS |
Base_CEFS_Login | Base_CEFS_Login? | false | id_String | albenard | Base_CEFS |
Base_CEFS_Password | Base_CEFS_Password? | false | id_Password | ****** | Base_CEFS |
Base_CEFS_Port | Base_CEFS_Port? | false | id_String | 5432 | Base_CEFS |
Base_CEFS_Schema | Base_CEFS_Schema? | false | id_String | public | Base_CEFS |
Base_CEFS_Server | Base_CEFS_Server? | false | id_String | pggeodb.nancy.inra.fr | Base_CEFS |
dossier_travail | dossier_travail? | false | id_String | D:/projets/CEFS/donnees/work/ | Chemins |
Fichier_capture | Fichier_capture? | false | id_String | D:/projets/CEFS/donnees/capt_animal.xls | Chemins |
fichierGSM | fichierGSM? | false | id_String | null | |
etiq_animal_temoin | etiq_animal_temoin? | false | id_String | TEMOIN_TOS | Var_Verification |
id_animal_temoin | id_animal_temoin? | false | id_Integer | Var_Verification | |
id_capture_temoin | id_capture_temoin? | false | id_Integer | Var_Verification |
Nom du composant | Type de composant |
---|---|
tDie_1 | tDie |
tFileList_1 | tFileList |
tFixedFlowInput_1 | tFixedFlowInput |
tFixedFlowInput_2 | tFixedFlowInput |
tLogRow_1 | tLogRow |
tLogRow_2 | tLogRow |
tPostgresqlConnection_1 | tPostgresqlConnection |
tPostgresqlOutput_1 | tPostgresqlOutput |
tPostgresqlOutput_2 | tPostgresqlOutput |
tPostjob_1 | tPostjob |
tPrejob_1 | tPrejob |
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 : 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 : tFixedFlowInput |
UNIQUE NAME | tFixedFlowInput_1 | INPUT(S) | tFixedFlowInput_2 | |
Libellé | ID Animal témoin | OUTPUT(S) | tPostgresqlOutput_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Nombre de lignes | 1 |
Utiliser une table seule | true |
Valeurs | [{VALUE=context.id_animal_temoin, SCHEMA_COLUMN=ani_id}] |
Use Inline Table | false |
Use Inline Content(delimited file) | false |
Afficher les informations | false |
Commentaire | Fournit l'ID de l'animal témoin via la variable de contexte |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
ani_id | true | Integer | true |
Composant : tFixedFlowInput |
UNIQUE NAME | tFixedFlowInput_2 | INPUT(S) | none | |
Libellé | ID Capture témoin | OUTPUT(S) | tPostgresqlOutput_2, tFixedFlowInput_1 |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Nombre de lignes | 1 |
Utiliser une table seule | true |
Valeurs | [{VALUE=context.id_capture_temoin, SCHEMA_COLUMN=cap_id}] |
Use Inline Table | false |
Use Inline Content(delimited file) | false |
Afficher les informations | false |
Commentaire | Fournit l'ID de la capture témoin via la variable de contexte |
Utiliser une règle de validation existante | false |
Column | Clé | Type | Longueur | Précision | Nullable | Commentaire |
---|---|---|---|---|---|---|
cap_id | true | Integer | true |
Composant : tLogRow |
UNIQUE NAME | tLogRow_1 | INPUT(S) | tPostgresqlOutput_2 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Basique | true |
Tableau (afficher les valeurs dans les cellules d'un tableau) | false |
Vertical (chaque ligne est une liste de clé/valeur) | false |
Séparateur de champs | "|" |
Imprimer l'en-tête | false |
Afficher le nom unique du composant en face de chaque ligne de sortie | false |
Affiche le nom des colonnes du schéma en face de chaque valeur | false |
Utiliser une longueur fixe pour les valeurs | false |
Afficher les informations | false |
Commentaire | |
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 | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | true |
Composant : tLogRow |
UNIQUE NAME | tLogRow_2 | INPUT(S) | tPostgresqlOutput_1 | |
Libellé | __UNIQUE_NAME__ | OUTPUT(S) | none |
Propriétés | Valeurs |
---|---|
Activer | true |
Statistiques du tStatCatcher | false |
Basique | true |
Tableau (afficher les valeurs dans les cellules d'un tableau) | false |
Vertical (chaque ligne est une liste de clé/valeur) | false |
Séparateur de champs | "|" |
Imprimer l'en-tête | false |
Afficher le nom unique du composant en face de chaque ligne de sortie | false |
Affiche le nom des colonnes du schéma en face de chaque valeur | false |
Utiliser une longueur fixe pour les valeurs | false |
Afficher les informations | false |
Commentaire | |
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 | |
errorCode | false | String | 255 | true | ||
errorMessage | false | String | 255 | 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 : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_1 | INPUT(S) | tFixedFlowInput_1 | |
Libellé | __TABLE__ | OUTPUT(S) | tLogRow_2 |
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 | DELETE |
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 | true |
Commentaire | Suppression 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 | Identifiant automatique d'un animal |
Composant : tPostgresqlOutput |
UNIQUE NAME | tPostgresqlOutput_2 | INPUT(S) | tFixedFlowInput_2 | |
Libellé | __TABLE__ | OUTPUT(S) | tLogRow_1 |
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 | DELETE |
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 | true |
Commentaire | Suppression 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 |
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 |