Utilisation de sources de données partagées avec des composants de bases de données dans des Jobs avec un tRouteInput - 7.3

Route

Version
7.3
Language
Français
Product
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement > Systèmes tiers > Composants Route
Gouvernance de données > Systèmes tiers > Composants Route
Qualité et préparation de données > Systèmes tiers > Composants Route
Last publication date
2024-02-22

Cette section présente l'utilisation des sources de données avec les composants de bases de données dans des Jobs contenant le tRouteInput, pouvant être démarré uniquement à partir d'une Route utilisant le composant cTalendJob.

La procédure suivante explique comment utiliser les sources de données partagées avec les composants tJDBC* comme exemple. Les mêmes règles sont valides pour tous les composants de bases de données supportant les sources de données.

Pour plus de technologies supportées par Talend, consultez Composants Talend.

Procédure

  1. Utilisez le composant tPrejob pour initialiser la connexion à la base de données avec le tJDBCConnection.
  2. Configurez le tJDBCConnection pour la source de données en spécifiant l'alias de la source de données créée du côté de Talend Runtime.
  3. Utilisez le composant tPostjob pour fermer la connexion à la source de données avec le tJDBCClose.
    Ceci n'est pas valide pour les Jobs d'opérations de sources de données contenant le composant tESBProvider* ou tRESTRequest. Dans ce type de Jobs, il n'est pas recommandé d'utiliser les composants de fermeture de connexion (Close), comme le tJDBCClose, car la fermeture d'une connexion à une source de données est implémentée directement dans le composant tESBProvider* ou tRESTRequest directement.
  4. Dans la partie principale du Job, utilisez des composants de commit ou de rollback afin de contrôler les transactions sur la base de données connectée.
  5. Utilisez la configuration de la connexion existante pour tous les composants de bases de données dans le Job.
    tJDBCRow :
    tJDBCCommit :
    tJDBCClose :