Documentation du Job
Generated by Talend Open Studio for Data Integration


Nom du projetBDD_PhytoDate de génération3 sept. 2012 14:04:11
Créé par :alain.benard@nancy.inra.frTalend Open Studio VERSION 5.0.0.r72978

Summary

Description du projet
Description
Preview Picture
Paramètres
Liste des contextes
Liste des composants
Description du composant


Description du projet


PropriétésValeurs
NomBDD_Phyto
Languejava
Description
Base de données Phyto écologie (Floristique - Dendro(s) - Sol)


Description


PropriétésValeurs
Nomintegration_famille
Créé par :alain.benard@nancy.inra.fr
Version1.1
ObjectifIntégrer dans la table tr_espece_esp des espèces représentant des familles. Les données sources sont fournies par un fichier Excel à une seule colonne
StatutPROD
Description
A partir du fichier Excel contenant une colonne famille, supprime les doublons et crée de nouveaux enregistrements dans 
la table des espèces avec rattachement à une origine préalamblement créée et dont le nom abrégé est passé en contexte (c
ontext.abrege_flore_cible).
Création15 sept. 2011 16:21:06
Modification3 sept. 2012 10:28:04

Preview Picture


No image available
tFileInputExcel_2tMap_2tPostgresqlCommit_1tPostgresqlConnection_1tPostgresqlInput_2tPostgresqlOutput_1tUniqRow_1

Paramètres

Paramètres supplémentaires

NomValeur
COMP_DEFAULT_FILE_DIRD:/tos/TOS_DI-Win32-r72978-V5.0.0/workspace
Exécution multi threadfalse
tContextLoad implicitefalse


Stats & Logs

NomValeur
Utiliser les statistiques (tStatCatcher)false
Utiliser les logs (tLogCatcher)false
Utiliser les volumes (tFlowMeterCatcher)false
Dans la consolefalse
Dans des fichiersfalse
Dans la base de donnéesfalse
Capturer les statistiques des composantsfalse
Capturer les erreurs de l'exécutabletrue
Capturer les erreurs de l'utilisateurtrue
Capturer les alertes à l'utilisateurtrue


Liste des contextes

Contexte :Default

NomPromptNeed Prompt?TypeValeurSource
abrege_flore_sourceabrege_flore_source?falseid_StringBDNBE 1.0
abrege_flore_cibleabrege_flore_cible?falseid_StringGNRBDNBE1
DB_Phyto_DatabaseDB_Phyto_Database?falseid_String
DB_Phyto_LoginDB_Phyto_Login?falseid_String
DB_Phyto_PasswordDB_Phyto_Password?trueid_Password******
DB_Phyto_PortDB_Phyto_Port?falseid_String
DB_Phyto_SchemaDB_Phyto_Schema?falseid_String
DB_Phyto_ServerDB_Phyto_Server?falseid_String
chemin_fichier_famillechemin_fichier_famille?falseid_Stringnull


Contexte :production

NomPromptNeed Prompt?TypeValeurSource
abrege_flore_sourceabrege_flore_source?falseid_StringBDNBE 1.0
abrege_flore_cibleabrege_flore_cible?falseid_StringGNRBDNBE1
DB_Phyto_DatabaseDB_Phyto_Database?falseid_Stringdb_phyto
DB_Phyto_LoginDB_Phyto_Login?falseid_Stringalbenard
DB_Phyto_PasswordDB_Phyto_Password?trueid_Password******
DB_Phyto_PortDB_Phyto_Port?falseid_String5432
DB_Phyto_SchemaDB_Phyto_Schema?falseid_Stringpublic
DB_Phyto_ServerDB_Phyto_Server?falseid_Stringpggeodb.nancy.inra.fr
chemin_fichier_famillechemin_fichier_famille?falseid_Stringnull


Contexte :test

NomPromptNeed Prompt?TypeValeurSource
abrege_flore_sourceabrege_flore_source?falseid_String
abrege_flore_cibleabrege_flore_cible?falseid_StringFAMILLE
DB_Phyto_DatabaseDB_Phyto_Database?falseid_Stringdb_phyto
DB_Phyto_LoginDB_Phyto_Login?falseid_Stringadmin
DB_Phyto_PasswordDB_Phyto_Password?trueid_Password******
DB_Phyto_PortDB_Phyto_Port?falseid_String5432
DB_Phyto_SchemaDB_Phyto_Schema?falseid_Stringpublic
DB_Phyto_ServerDB_Phyto_Server?falseid_Stringbdd.nancy.inra.fr
chemin_fichier_famillechemin_fichier_famille?falseid_String"Y:/BDD/base_phyto/floristique/flores/Dictionnaire des noms de familles issus BDNFF 4 FG.xls"




Liste des composants

Nom du composantType de composant
tFileInputExcel_2tFileInputExcel
tMap_2tMap
tPostgresqlCommit_1tPostgresqlCommit
tPostgresqlConnection_1tPostgresqlConnection
tPostgresqlInput_2tPostgresqlInput
tPostgresqlOutput_1tPostgresqlOutput
tUniqRow_1tUniqRow

Description du composant

Composant :   tFileInputExcel

      UNIQUE NAMEtFileInputExcel_2INPUT(S)tPostgresqlConnection_1
LibelléDictionnaireFamilleOUTPUT(S)tUniqRow_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Lire un fichier au format excel2007 (xlsx)false
Nom de fichier/Fluxcontext.chemin_fichier_famille
Toutes les feuillestrue
En-tête0
Pied-de-page0
Limite
Affecte chaque feuille (en-tête et pied de page)false
Première colonne1
Dernière colonne
Terminer en cas d'erreurfalse
Séparateur avancé (pour les nombres)false
Supprimer les espaces en début et en fin de champ dans toutes les colonnesfalse
Sélectionnez la colonne dans laquelle vous voulez supprimer les espaces entourant les champs[{SCHEMA_COLUMN=FAMILLE, TRIM=false}]
Encodage"UTF-8"
Lire les valeurs réelles pour les nombresfalse
Terminer la lecture sur ligne videfalse
Ne pas valider les cellulesfalse
Ignorer l'avertissementfalse
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
FAMILLEfalseString255true

Original Function Parameters:
Composant :   tPostgresqlCommit

      UNIQUE NAMEtPostgresqlCommit_1INPUT(S)tPostgresqlOutput_1
Libellé__UNIQUE_NAME__OUTPUT(S)none

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

Schéma detPostgresqlCommit_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire

Original Function Parameters:
Composant :   tPostgresqlConnection

      UNIQUE NAMEtPostgresqlConnection_1INPUT(S)none
LibelléDB_PhytoOUTPUT(S)tFileInputExcel_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Hôtecontext.DB_Phyto_Server
Portcontext.DB_Phyto_Port
Base de donnéescontext.DB_Phyto_Database
Schémacontext.DB_Phyto_Schema
Utilisateurcontext.DB_Phyto_Login
Mot de passecontext.DB_Phyto_Password
Utiliser ou enregistrer une connexion partagée à une base de donnéesfalse
Commit automatiquefalse
Afficher les informationstrue
CommentaireConnection à la base de données DB_PHYTO
Utiliser une règle de validation existantefalse


Original Function Parameters:
Composant :   tPostgresqlInput

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

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_1
Nom de la table"tr_origine_ori"
Retrouver le schéma""
Requête"SELECT \""+context.DB_Phyto_Schema+"\".\"tr_origine_ori\".\"ori_id\", \""+context.DB_Phyto_Schema+"\".\"tr_origine_ori\".\"ori_libelle\", \""+context.DB_Phyto_Schema+"\".\"tr_origine_ori\".\"ori_nom_court\", \""+context.DB_Phyto_Schema+"\".\"tr_origine_ori\".\"ori_commentaire\"" +" FROM \""+context.DB_Phyto_Schema+"\".\"tr_origine_ori\""
Utiliser un curseurfalse
Supprimer les espaces entourant toutes les colonnes String/Charfalse
Supprimer les espaces en début et en fin de champ dans les colonnes sélectionnées[{SCHEMA_COLUMN=ori_id, TRIM=false}, {SCHEMA_COLUMN=ori_libelle, TRIM=false}, {SCHEMA_COLUMN=ori_nom_court, TRIM=false}, {SCHEMA_COLUMN=ori_commentaire, TRIM=false}]
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detr_origine_ori :
ColumnCléTypeLongueurPrécisionNullableCommentaire
ori_idtrueint4falseIdentifiant automatique de l'origine
ori_libellefalseString128trueLibellé de l'origine
ori_nom_courtfalseString15trueNom court de la l'origine
ori_commentairefalseString255trueCommentaire sur l'origine et notamment sur l'intégration en base de données

Original Function Parameters:
Composant :   tPostgresqlOutput

      UNIQUE NAMEtPostgresqlOutput_1INPUT(S)tMap_2,  tPostgresqlInput_2
Libellé__TABLE__OUTPUT(S)tPostgresqlCommit_1

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Utiliser une connexion existantetrue
Liste des composantstPostgresqlConnection_1
Table"tr_espece_esp"
Action sur la tableNONE
Action sur les donnéesINSERT
Schéma
Terminer en cas d'erreurfalse
Colonnes supplémentaires[]
Utiliser les options des champsfalse
Activer le mode débogagefalse
Supporter des valeurs null dans la clause "WHERE SQL"false
Utiliser la taille des lotstrue
Taille des lots10000
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma detPostgresqlOutput_1 :
ColumnCléTypeLongueurPrécisionNullableCommentaire
nom_especefalseStringtrue
id_externefalseString15trueNom court de la l'origine
ori_idtrueint4falseIdentifiant automatique de l'origine

Original Function Parameters:
Composant :   tUniqRow

      UNIQUE NAMEtUniqRow_1INPUT(S)tFileInputExcel_2
LibelléSupr doubonsOUTPUT(S)tMap_2

Paramètres du composant :
PropriétésValeurs
Activertrue
Statistiques du tStatCatcherfalse
Clé unique[{CASE_SENSITIVE=false, KEY_ATTRIBUTE=false, SCHEMA_COLUMN=FAMILLE}]
Seulement une fois chaque clé dupliquéefalse
Utiliser le disque (convient au traitement d'un grand nombre de lignes)false
Afficher les informationsfalse
Commentaire
Utiliser une règle de validation existantefalse

Schéma demetadata :
ColumnCléTypeLongueurPrécisionNullableCommentaire
FAMILLEfalseString255true

Original Function Parameters:
Composant :   tMap

      UNIQUE NAMEtMap_2INPUT(S)tMap_2,  tPostgresqlInput_2
LibelléTraitement genresOUTPUT(S)tPostgresqlOutput_1