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/08/2011, 16h22   #1
Membre éclairé
 
Inscription : avril 2005
Messages : 390
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 390
Points : 386
Points : 386
Par défaut Refresh tMysqlInput après tMysqlOutput

Bonjour,

Je développe actuellement un job Talend qui fait des insertions (tMysqlOutput) en base suivis de la lecture de la base (tMysqlInput).

Le problème est que lorsque je fais ma lecture de la base, il ne prend pas en compte mes dernière insertions.

Existe-t-il un paramétrage ou un composant qui permette de récupérer tout ce qu'il y a en base même ce qui a été inséré en base durant le job.

Merci d'avance pour vos réponses

A bientôt
__________________
Mess with the best, die like the rest!
barbu0055 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 16h35   #2
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
Salut,

En effet une solution existe .

Il suffit de relier ta première partie du job ( celle qui fait l'insertion ), avec la deuxième ( celle qui fait la lecture ) avec un lien de type OnSubJobOk.

Je te renvoi vers cette discussion, elle pourrait t'être utile :

http://www.developpez.net/forums/d11...omposants-job/

Bonne chance.
__________________
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 24/08/2011, 16h52   #3
Membre éclairé
 
Inscription : avril 2005
Messages : 390
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 390
Points : 386
Points : 386
Merci pour l'astuce mais je pense que je suis allé un peu plus loin que ça dans mon apprentissage Talend

J'ai ajouté une capture d'écran de mon Job Talend avec un petit commentaire qui résume ce qu'il se passe.

J'espère que ça sera plus clair, pas facile d'expliquer clairement le problème

Merci d'avance

A bientôt
Images attachées
Type de fichier : jpg job.JPG (134,2 Ko, 12 affichages)
__________________
Mess with the best, die like the rest!
barbu0055 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 17h00   #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
Tu pourrais utiliser un tCommit !!
__________________
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 24/08/2011, 17h16   #5
Membre éclairé
 
Inscription : avril 2005
Messages : 390
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 390
Points : 386
Points : 386
Je suis déjà en commit automatique sur ma connection sql
__________________
Mess with the best, die like the rest!
barbu0055 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/08/2011, 09h12   #6
Membre éclairé
 
Inscription : avril 2005
Messages : 390
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 390
Points : 386
Points : 386
En cherchant un peu (beaucoup) j'ai trouvé ma réponse.

En fait mon problème venait des jointures dans mon tMap.

Il fallait mettre le "lookup model" de ma jointure à "recharger à chaque fois" sinon le tMap ne charge la requête qu'une seule fois et mais le résultat en cache.
__________________
Mess with the best, die like the rest!
barbu0055 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 08h26.


 
 
 
 
Partenaires

Hébergement Web