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 02/12/2010, 17h03   #1
Membre régulier
 
Inscription : mars 2006
Messages : 181
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 181
Points : 90
Points : 90
Envoyer un message via MSN à spax
Par défaut tFileList et les fichiers Regex

Bonjour,

Alors j'ai une petite problématique :

Je veux parcourir un répertoire avec des fichiers. le but de la manipulation et de faire un Iterate sur le répertoire avec tFileList Loader un fichier puis selon si ce ficher contient des erreurs ou pas faire un traitement (long traitement)

Bon pour récupérer les erreurs j'utilise le lien "reject". le tout maintenant et de savoir comment dire :

SI LE FICHIER i comportent des erreurs PASSER au suivant (continue)
SINON traitement

j'ai pensais aux liens IF sur le fichier du rejet (NB_LINES = ou != 0)

Code :
1
2
3
4
5
 
 
tFileList ----iterate--- tFileInputRegex 
                                     |---Reject-----tLogRow-----IF OK-----
                                                              |---------IF NOK ----
le problème dans cette config après le IF OK je doit recharger le fichier tFileInputRegex y 'aurait pas un moyen pour récupérer le flux qui a déja étais loader ? (car pour les grand fichiers ca devient très lourd : télécharger le fichier appliquer la Regex pour voir si il est correct puis le RE-télécharger et appliquer la regex pour le traiter )

Merci bien
spax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2010, 16h33   #2
Membre régulier
 
Inscription : mars 2006
Messages : 181
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 181
Points : 90
Points : 90
Envoyer un message via MSN à spax
Bon comme le forum est super actif , j'ai eu le temps de trouver une solution en utilisant les tBufferOutput et tBufferInput
spax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h32.


 
 
 
 
Partenaires

Hébergement Web