Gestion des erreurs avec les liens - Cloud - 8.0

Guide d'utilisation du Studio Talend

Version
Cloud
8.0
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement
Last publication date
2024-02-27
Cette section présente comment utiliser les liens pour la gestion d'erreurs.

Les liens Trigger (déclenchement) sont les liens déclenchés selon certaines conditions. Dans cet exemple, les conditions sont l'exécution correcte ou avec des erreurs d'un composant ou d'un sous-Job. La connexion utilisée crée une dépendance entre des Jobs ou des sous-Jobs, déclenchés l'un après l'autre en fonction de la nature du lien de déclenchement. Aucune donnée n'est gérée par ces conditions.

Déclenchements de sous-Jobs

Le lien OnSubjobOK est utilisé pour déclencher le sous-Job suivant si le sous-Job principal s'est terminé sans erreur. Cette connexion s'utilise uniquement avec le composant de début (Start) de votre Job.

Ces connexions sont utilisées pour orchestrer et vérifier plus facilement les sous-Jobs composant le Job ou traiter les erreurs qui n'étaient pas prévues.

Le lien OnSubjobError est utilisé pour déclencher le sous-Job qui suit lorsque le premier sous-Job ne s'est pas terminé correctement. Ce sous-Job vous permet d'identifier les éventuels goulots d'étranglement ou de corriger l'erreur si cela est possible.

Déclenchements de composants

OnComponentOK et OnComponentError sont des déclencheurs de composants. Ils peuvent déclencher n'importe quel composant source dans un sous-Job.

OnComponentOK déclenche le composant cible une fois l'exécution du composant source terminée sans erreur. Il peut servir à déclencher un sous-Job de notification par exemple.

OnComponentError déclenche le sous-Job ou composant lorsqu'une erreur survient dans le Job principal.

Déclencheurs Run if

Run if déclenche un sous-Job ou un composant si les conditions définies sont réunies.

Exemple de lien de type Trigger

Exemple de Job dans l'espace de modélisation graphique.
Cet exemple présente le fonctionnement des déclencheurs.
  • Lorsqu'un lien OnSubjobOk est utilisé, le composant suivant est déclenché uniquement lorsque le sous-Job est terminé.
  • Lorsqu'un lien OnComponentOk est utilisé, l'étape suivante est déclenchée dès que l'exécution du composant est terminée.