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 04/05/2011, 16h25   #1
Invité régulier
 
Inscription : août 2008
Messages : 29
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 29
Points : 9
Points : 9
Par défaut Aide sur tnormalize

Bonjour

Je débute sous Talend, mais je pense avoir trouvé un début de solution a mon problème mais pas la fin

donc mon fichier est comme ca

jour;client;CA_TTC;taux_tva
15-04-2011;111/112/116/118;632/896/456/632;19.6/19.6/5.5/19.6
16-04-2011;111/113/117;108/563/896;19.6/5.5/2.5
...

en gros mon jour est unique et ensuite les valeurs sont dans les champs derrieres :
le 15/04, le client 111 a été facturé TTC de 632 et un taux de TVA de 19.6

je voudrais arriver a qq chose du genre
15-04-2011;111;632;19.6
15-04-2011;112;896;19.6
15-04-2011;116;456;5.5
15-04-2011;118;632;19.6
16-04-2011;111;108;19.6
....

J'ai essayé avec un tnormalize mais je ne peux normaliser qu'une seule colonne par rapport a ma date, or je voudrais normaliser en meme temps toutes mes colonnes.
J'ai essayé de mettre plusieurs tnormalize a la suite pour chacune des colonnes (et sans garder les doublons) mais je me retrouve avec des données fausse dedans...

est-ce que vous avez une solution ?

Merci d'avance !
Phabbrrysse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 17h30   #2
Membre à l'essai
 
Inscription : janvier 2009
Messages : 159
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 159
Points : 21
Points : 21
Salut,

Si j'ai bien compris tu n'arrives pas à trouver un format à tes lignes puisque tu as 2 séparateurs de champs ";" et "/"

Si c'est le cas j'ai eu le même problème que toi et après avoir passé qq jours à travailler dessus (sans essayer tnormalize) j'ai opté pour la solution suivante :

J'ai utilisé 2 tables temporaires :

Tab1 : dans laquelle je mets les colonnes en utilisant le ";" comme séparateurs de champs et en utilisant un id auto-incrémental

Tab2 : dans laquelle je mets les colonnes en utilisant le "/" comme séparateurs de champs et en utilisant un id auto-incrémental

Puis j'ai utilisé un tmap avec un matching sur l'id pour traiter la même ligne de ton fichier text.

J'espère t'avoir donné un semblant d'idée, je vais essaye la même chose sur le même fichier que le tien, si j'arrive à un résultat je te tiens au courant
wissem.ba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 11h36   #3
Invité régulier
 
Inscription : août 2008
Messages : 29
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 29
Points : 9
Points : 9
En effet ca marche nickel !

Merci !
Phabbrrysse 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 09h47.


 
 
 
 
Partenaires

Hébergement Web