Regrouper les tâches sous ce plan selon les conditions OnOK, OnError, ou After - 7.3

Guide d'utilisation de Talend Administration Center

Version
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
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
Talend Administration Center
Content
Administration et monitoring
Last publication date
2024-02-21

Procédure

  1. Dans la liste Execution Plan, sélectionnez le plan auquel vous souhaitez ajouter des tâches.
  2. Cliquez sur Root: please configure this node à droite.
    Le formulaire Edit planned task s'ouvre.
  3. Pour définir plusieurs tâches à exécuter parallèlement sur le nœud racine, cochez la case Use parallel execution.
    Les options de configuration de l'exécution parallèle apparaissent :

    Exemple

  4. Cliquez sur le bouton Add Task autant de fois que nécessaire afin d'ajouter des listes de sélection, puis sélectionnez les tâches souhaitées dans ces listes.
    Notez qu'une même tâche ne peut être ajoutée plusieurs fois dans le même nœud en cas d'exécution parallèle.
  5. Sélectionnez le nombre de tâches à exécuter parallèlement, dans la liste Simultaneous exec.. Ici, sélectionnez MAX pour exécuter toutes les tâches en parallèle.
    Remarque :
    • MAX signifie que toutes les tâches sélectionnées seront exécutées simultanément.
    • Si N tâches sont définies pour l'exécution parallèle, la liste fournit également les options de 1~N. Cela signifie que vous pouvez choisir 1 pour exécuter une tâche à la fois, x (un entier entre 1~N) pour exécuter x tâches à la fois, ou N pour exécuter toutes les tâches en même temps, tout en allouant les ressources de manière flexible afin d'obtenir de meilleures performances.
    • Une tâche définie pour l'exécution parallèle ne peut contenir de sous-nœud comme OnOk, OnError ou After.
  6. Après avoir configuré l'élément racine, cliquez sur Root > (Simultaneous exec.: MAX) pour ajouter les nœuds enfants : OnOk, OnError et After.
    Pour ce faire, cliquez sur les boutons de la vue Planned task tree view.

    Boutons

    Pour...

    Add OnOk

    ajouter une tâche enfant qui sera lancée si la tâche parent se termine sans erreur.

    Add OnError

    ajouter une tâche enfant qui sera lancée si la tâche parent se termine avec une (des) erreur(s).

    Add After

    ajouter une tâche enfant qui sera lancée lorsque la tâche parent se termine, quel que soit son statut concernant les erreurs.

    Remarque : Les nœuds OnOk et OnError peuvent coexister comme nœuds enfants mais aucun d'entre eux ne peut exister avec des nœuds After comme nœuds enfants.
  7. Cliquez sur Add OnOk pour ajouter un nœud OnOk.
    Le formulaire de sélection de tâches apparaît sur la droite.
  8. Sélectionnez une tâche dans la liste Task puis cliquez sur Save.
  9. Cliquez sur OnOk > Task:"Third_Task" puis sur le bouton Add OnError pour ajouter un nœud enfant.
    Sélectionnez une tâche dans la liste Task puis cliquez sur Save.
  10. Cliquez sur Root > (Simultaneous exec.: MAX) puis sur le bouton Add OnError pour ajouter un nœud OnError pour la racine. Puis sélectionnez une tâche pour ce nœud.
    Ajoutez un nœud After pour ce nœud enfant OnError comme dans l'étape précédente. Puis sélectionnez une tâche pour ce nœud.