Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2011, 10h11   #1
Invité de passage
 
Homme
Étudiant
Inscription : mars 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 10
Points : 1
Points : 1
Par défaut ouvrir un fichier de sortie en fonction de paramètres

Bonjour à tous,

Je suis novice sur Talend et je bute sur un petit problème.
Le voici : j'ai un tFileInputDelimited en entrée avec 5 colonnes :
type de projet ; type de fichier ; pays ; année ; mois

A partir de la lecture de ce fichier, pour chaque ligne, j'aimerais ouvrir un fichier en sortie dont le chemin serait :
C:/type de projet/année/monFichier.csv

Comment puis-je faire ??

Merci d'avance
guilart est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 10h40   #2
Rédacteur/Modérateur
 
Avatar de jsd03
 
Jean-Sébastien DARGES
Consultant décisionnel
Inscription : août 2008
Messages : 983
Détails du profil
Informations personnelles :
Nom : Jean-Sébastien DARGES
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Consultant décisionnel

Informations forums :
Inscription : août 2008
Messages : 983
Points : 1 845
Points : 1 845
Bonjour

Voici la procédure :

tFileInputDelimeted1 -> (main) tFlowToIterate -> (iterate) -> tFileInputDelimeted2 -> .....

Dans le tFileInputDelimeted2, dans le champ "Nom du fichier", tu tapes tFlowTo, CTRL + espace (pour récupérer l'auto complétion) et tu concatènes les colonnes dont tu as besoins pour créer le chemin vers ton fichier en ce basant sur le nom des colonnes du schéma du composant tFileInputDelimeted1.

Exemple :

Code :
"C:/" + ((String)globalMap.get("row1.typeFichier")) + "/"+((String)globalMap.get("row1.annee")) + "monFichier.csv"
row1 étant le nom du flux entre le tFileInputDelimeted1 et le tFlowToIterate.
__________________
Google est ton ami mais ton voisin aussi

Modérateur BI
Mes tutoriels - FAQ Talend - FAQ SQL*Plus

Suivez @Developpez sur twitter !
jsd03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 11h05   #3
Invité de passage
 
Homme
Étudiant
Inscription : mars 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 10
Points : 1
Points : 1
Merci beaucoup jsd c'est ce que je voulais

J'aurai sûrement l'occasion de te re-solliciter car ce n'était que le début de la galère !!
guilart est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/04/2011, 11h26   #4
Invité de passage
 
Homme
Étudiant
Inscription : mars 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Luxembourg

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2011
Messages : 10
Points : 1
Points : 1
C'est bien ce qu'il me semblait ce n'était que le début !!

Comment puis-je maintenant faire pour que dans ce fichier que j'ouvre je puisse insérer les valeurs pays, type de fichier et mois présente dans le premier fichier
guilart est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h24.


 
 
 
 
Partenaires

Hébergement Web