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 22/02/2011, 12h05   #1
Invité de passage
 
Homme Jean-Philippe Steck
Développeur Java
Inscription : mai 2007
Messages : 12
Détails du profil
Informations personnelles :
Nom : Homme Jean-Philippe Steck
Âge : 33
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Java
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2007
Messages : 12
Points : 2
Points : 2
Par défaut Group by colonnes

Salut,

Je fais mon premier essai avec talend.

J'ai des quantités mensuelles en colonnes : "quantité_1", "quantité_2" .. "quantité_12"

Et je voudrais obtenir :

Mois Quantité
1 23.45
2 <null>
3 12.45
4 56.20

Quelle transformation utiliser ? Je suis un peu perdu, le tNormalize ne devrait-il pas faire cela ?


Mes quantités initiales sont des String, mais je voudrais avoir des nombres (double), est-ce qu'il vaut mieux d'abord passer au travers d'un tConvert ?

Finalement, mon but est d'obtenir la quantité annuelle : donc je pourrais aussi utiliser un tMap et écrire une longue expression "toNumber(quantité_1) + to_Number(quantité_2) + .. jusqu'à 12".
Mais j'ai l'impression qu'il vaut mieux faire travailler talend plutôt que de faire écrire de longue expression au développeur.

Avez-vous quelques tips à me donner ?

Merci
JP
herbien est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 21h48   #2
Rédacteur/Modérateur
 
Avatar de CyberChouan
 
Homme Benoît Courtine
Directeur technique
Inscription : janvier 2007
Messages : 2 744
Détails du profil
Informations personnelles :
Nom : Homme Benoît Courtine
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2007
Messages : 2 744
Points : 4 202
Points : 4 202
Envoyer un message via MSN à CyberChouan
Talend dispose d'un composant dédié pour effectuer ton addition : il s'agit du tAggregate.

Il suffit de lui donner la (les) colonne à agréger, le mois dans ton cas, et la formule de calcul associée (dans ton cas une addition de toutes les valeurs du mois).
__________________
Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
Mes articles et tutoriaux & Mon blog informatique
CyberChouan 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 11h16.


 
 
 
 
Partenaires

Hébergement Web