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 06/12/2010, 19h30   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 31
Points : 11
Points : 11
Par défaut TOS cnx SGBD avec ou sans Tconnect

Bonsoir,
J'ai pas mal parcouru le site, la doc Talend car je cherche à savoir de façon précise l'emploi de Tconnect (en général pour chaque SGBD)
Doit-on le mettre de facon systematique , même pour un connecteur SGBD Output ? ou est-ce seulement dans le cas d'utilisation du connecteur SGBD Row ?
J'ai noté que dans certains cas si on ne le met pas une cnx est effectuée pour chaque flux .
Comment travail le Tconnect avec son compere tSGBD commit ou Rollback de façon générale ?
Dans le cas du output on peut specifier un commit toute les N lignes.
Merci pour votre aide.
Marc
marcl1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 10h33   #2
Membre émérite
 
Homme Nicolas Saumande
Architecte Décisionnel
Inscription : février 2008
Messages : 693
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Saumande
Âge : 36
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte Décisionnel

Informations forums :
Inscription : février 2008
Messages : 693
Points : 879
Points : 879
Bonjour,

L'utilisation du composant tConnect permet de partager une connexion entre plusieurs composants de base de données.

Sans un tConnect, chaque composant génère sa propre connexion, et gère des propres commits (avec éventuellement un commit toutes les n lignes).

Avec un tConnect, tu peux donc gérer des mises à jours via plusieurs composant au sein de la même transaction. Cela permet par exemple de garder une intégrité transactionnelle.
Dans ce cas, il faut utiliser un tCommit ou un tRollback pour valider ou annuler les mises à jour.
Le tClose permet de fermer la connexion.

Nicolas
DevNico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2010, 11h29   #3
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 31
Points : 11
Points : 11
Merci m'sieur Nico.
Ca me rappelle un peu la gestion des commit dans les procstock, on les place
en fonction d'un état de données attendu et de l'enchaînement des opérations... J'ai vu quelques projets Talend ou pour moi il me semble qu'une utilisation superflue est fait avec ces composants de cnx , validation ou invalidation de données.
Mettre du composant pour faire jolie.....
marcl1 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 16h21.


 
 
 
 
Partenaires

Hébergement Web