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 24/11/2011, 13h51   #1
Invité de passage
 
Valery
Inscription : décembre 2010
Messages : 10
Détails du profil
Informations personnelles :
Nom : Valery

Informations forums :
Inscription : décembre 2010
Messages : 10
Points : 1
Points : 1
Par défaut Export de plusieurs tables

Bonjour,
je un soucis en ce moment. Je souhaite exporter les données de plusieurs tables d'un même schéma. En fait je veux exporter dans un même job les données de plusieurs tables vers un fichier excel (cvs). Les données des tables doivent être dans des feuilles. Est ce que quelqu'un pourrait me dire si cela est possible si non comme puis-je procéder ? y a t'il une alternative pour résoudre ce problème ?

Merci pour votre aide
valzon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 18h19   #2
Membre expérimenté
 
Avatar de NicoL__
 
Homme Nicolas
Inscription : janvier 2011
Messages : 378
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Localisation : France

Informations forums :
Inscription : janvier 2011
Messages : 378
Points : 528
Points : 528
ça semble possible quelle est le problème ?
Si faut peut être réaliser ça séquentiellement et ne pas paralléliser pour éviter d'ouvrir le même fichier plusieurs fois en même temps.
NicoL__ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/12/2011, 22h55   #3
Invité de passage
 
Valery
Inscription : décembre 2010
Messages : 10
Détails du profil
Informations personnelles :
Nom : Valery

Informations forums :
Inscription : décembre 2010
Messages : 10
Points : 1
Points : 1
Slt NicoL et merci pour le feedback !! si ça semble possible comment puis-je alors le résoudre? quelle est l'approche?
merci
valzon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 09h04   #4
Membre Expert
 
Avatar de haskouse
 
Homme Mustapha EL HASSAK
Ingénieur développement logiciels
Inscription : août 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Mustapha EL HASSAK
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : août 2009
Messages : 627
Points : 1 514
Points : 1 514
Est ce que tu veux que les données des tables soient tous dans une même feuille (en faisant des jointures entre elles) ou bien tu veux que dans chaque feuille de ton fichier Excel stocker une table ?
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui)

Mes articles publiés
haskouse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 09h11   #5
Invité de passage
 
Valery
Inscription : décembre 2010
Messages : 10
Détails du profil
Informations personnelles :
Nom : Valery

Informations forums :
Inscription : décembre 2010
Messages : 10
Points : 1
Points : 1
Bonjour Haskouse,
je souhaite que chaque feuille du fichier excel stocke une table
valzon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2011, 10h05   #6
Membre Expert
 
Avatar de haskouse
 
Homme Mustapha EL HASSAK
Ingénieur développement logiciels
Inscription : août 2009
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme Mustapha EL HASSAK
Âge : 26
Localisation : Maroc

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : Finance

Informations forums :
Inscription : août 2009
Messages : 627
Points : 1 514
Points : 1 514
Si tu veux créer un job qui fasse cela pour n'importe quelle base, je doute que cela soit possible ,car la notion de schéma dynamique n'existe pas sur Talend, du moins sur sa version open source (TOS). Sinon tu peux faire ça d'une manière manuelle.

Si on suppose que tu as trois tables tab1, tab2 et tab3, et tu veux créer un fichier Excel avec trois feuilles toto1, toto2 et toto3 contenant les trois tables respectivement alors tu suis les étapes suivantes :
  • Tu crées un tOracleInput (je suppose que ta table est du SGBD Oracle) pour chaque table.
  • Tu lies chaque tOracleInput avec son propre tFileOutputExcel.
  • tu lies chaques tOracleInput avec le prochain tOracleInput avec un lien "OnSubJobOk"
  • Dans les propriétes des tFileOutputExcel ( sauf le premier ) tu cohes le paramètre "Ajouter au ficher exsitant", et tu donnes un nom de feuilles diffèrents.
Après il suffit de lancer ton job et tu auras une feuille Excel pour chaqun de tes tOracleInput.
__________________
Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant. "Mohammed le Messager d’Allah" (que la paix et le salut d'Allah soient sur lui)

Mes articles publiés
haskouse 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 17h40.


 
 
 
 
Partenaires

Hébergement Web