0 / 0
Retourner à la version anglaise de la documentation
Traitement des erreurs d'un pipeline
Dernière mise à jour : 07 oct. 2024
Traitement des erreurs d'un pipeline

Vous pouvez spécifier de quelle manière il doit être répondu aux erreurs qui se produisent dans un pipeline, à la fois globalement au moyen d'une stratégie d'erreur et localement, en passant outre cette stratégie au niveau d'un noeud particulier. Vous pouvez également créer une réponse personnalisée pour le traitement des erreurs.

Définition de la règle d'erreur globale

La stratégie d'erreur spécifie le comportement à adopter par défaut face aux erreurs qui peuvent se produire dans un pipeline. Au besoin, vous pouvez passer outre ce comportement au niveau d'un noeud particulier du pipeline.

Pour fixer la stratégie d'erreur globale :

  1. Cliquez sur l'icône Gérer les paramètres par défaut dans la barre d'outils.
  2. Choisissez la réponse par défaut à une erreur sous Politique d'erreur:
    • Echec du pipeline en cas d'erreur arrête le flux et lance un flux de traitement d'erreurs.

    • Poursuivre le pipeline en cas d'erreur tente de continuer à exécuter le pipeline.

      Remarque: Poursuivre le pipeline en cas d'erreur affecte les noeuds qui utilisent la règle d'erreur par défaut et n'affecte pas les règles d'erreur spécifiques aux noeuds.

  3. Vous pouvez éventuellement créer une réponse de traitement d'erreurs personnalisée pour un échec de flux.

Spécifier une réponse aux erreurs

Si vous optez pour l'option Echec du pipeline en cas d'erreur pour la règle d'erreur globale ou pour une règle spécifique à un noeud, vous pouvez spécifier plus précisément ce qui se passe en cas d'échec. Par exemple, si vous cochez la case Afficher l'icône sur les noeuds liés à un pipeline de traitement d'erreurs, une icône signale un noeud comportant une erreur pour vous aider à déboguer le flux.

Spécifier une stratégie d'erreur spécifique à un noeud

Vous pouvez passer outre la stratégie d'erreur par défaut afin de spécifier un comportement différent au niveau d'un noeud particulier du pipeline.

  1. Cliquez sur un noeud pour ouvrir le panneau de configuration.
  2. Vérifiez l'option pour remplacer la règle d'erreur par défaut par :
    • Echec du pipeline en cas d'erreur
    • Poursuite du pipeline en cas d'erreur

Voir toutes les stratégies spécifiques des noeuds

Pour voir tous les traitements d'erreur spécifiques des noeuds dans un pipeline :

  1. Cliquez sur Gérer les paramètres par défaut dans la barre d'outils.
  2. Cliquez sur le lien Afficher toutes les règles de noeud sous Règles d'erreur.

La liste de tous les noeuds du pipeline indique les noeuds qui utilisent la règle par défaut et ceux qui remplacent la règle par défaut. Cliquez sur le nom d'un noeud pour voir les détails de sa stratégie. Utilisez le filtre de la vue pour faire apparaître :

  • Toutes les règles d'erreur : tous les nœuds
  • Politique par défaut : tous les nœuds qui utilisent la stratégie par défaut
  • Remplacer la règle par défaut : tous les nœuds qui remplacent la règle par défaut
  • Echec du pipeline en cas d'erreur: tous les noeuds qui arrêtent le flux en cas d'erreur
  • Poursuivre le pipeline en cas d'erreur: Tous les noeuds qui tentent de poursuivre le flux en cas d'erreur

Exécuter le flux Faire échouer le flux en cas d'erreur

Si vous indiquez que le flux échoue en cas d'erreur, un flux de traitement d'erreur secondaire démarre lorsqu'une erreur est détectée.

Ajout d'une réponse d'erreur personnalisée

Si l'option Créer une réponse personnalisée pour le traitement des erreurs est sélectionnée dans les paramètres par défaut de la règle d'administration des erreurs, vous pouvez ajouter un noeud de traitement des erreurs à l'espace de travail afin de pouvoir configurer une réponse d'erreur personnalisée. La réponse s'applique à tous les noeuds configurés pour échouer lorsqu'une erreur se produit.

Rubrique parent: Création d'un pipeline

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus