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 17/05/2011, 12h10   #1
Invité de passage
 
Inscription : juillet 2008
Messages : 40
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 40
Points : 2
Points : 2
Par défaut gestion des transactions sous talend

Bonjour,

je voulais savoir est ce que talend permet de gérer les transactions distribuées, c'est-à-dire:

j'ai deux bases de données (Oracle) et (DB2)..et je veux faire le transfert de données d'Oracle vers DB2..

au cas ou, ce transfert a eu un problème,est ce que talend peut annuler toute la transaction,si oui,comment ??

MERCI D'AVANCE
abdou.ham est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 22h30   #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
Oui : avec les composants tDB2Connection, tDB2Insert (en utilisant la connexion existante et en désactivant les commits intermédiaires), et tDB2Commit une fois le traitement terminé, ou tDB2Rollback en cas d'erreur.
__________________
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
Vieux 18/05/2011, 12h51   #3
Invité de passage
 
Inscription : juillet 2008
Messages : 40
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 40
Points : 2
Points : 2
ok Merci beaucoup.je vais essayer cette solution,mais je peux désactiver le commi par défaut pour utiliser le tCommit
abdou.ham est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 12h53   #4
Invité de passage
 
Inscription : juillet 2008
Messages : 40
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 40
Points : 2
Points : 2
ok merci beaucoup : tu m'as di: (en utilisant la connexion existante et en désactivant les commits intermédiaires)

comment je peux faire cela ??
abdou.ham est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 17h09   #5
Membre habitué
 
Inscription : août 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2005
Messages : 117
Points : 145
Points : 145
Dans ton composant tDb2Output, tu sélectionnes "utiliser une connexion existante", dans l'onglet "paramètre simple" et tu lui spécifie le nom de ton tDB2Connection. (Pour la partie connexion)

Dans l'onglet "paramètres avancé", tu as une notion de "commit tous les" avec une valeur à droite. Cela indique le nombre de lignes envoyées avant le commit au sein de ta base db2. Cette option ne doit pas être prise en compte puisque ton commit sera effectué, dans le cas d'une transaction, par le composant tDB2Commit (ou tD2Rollback s'il y a une erreur et que tu ne veux pas commiter). Ceci dit, je ne sais pas s'il est possible de la "désactiver" au sens strict du terme.
tetsu no tama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 12h08   #6
Invité de passage
 
Inscription : juillet 2008
Messages : 40
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 40
Points : 2
Points : 2
ok merci beaucoup..
abdou.ham est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2011, 08h04   #7
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
Le paramètre "commit every" est pris en compte, y compris dans les transactions.

Pour désactiver les commits intermédiaires, il faut renseigner la valeur 0.
__________________
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 13h40.


 
 
 
 
Partenaires

Hébergement Web