0 / 0
資料の 英語版 に戻る
パイプライン・エラーの処理
最終更新: 2024年10月07日
パイプライン・エラーの処理

ノード・レベルでポリシーをオーバーライドすることにより、エラー・ポリシーを使用してパイプライン内のエラーにグローバルに応答する方法、およびローカルに応答する方法を指定できます。 カスタム・エラー処理応答を作成することもできます。

グローバル・エラー・ポリシーの設定

エラー・ポリシーは、パイプライン内のエラーのデフォルトの動作を設定します。 この動作は、パイプライン内のすべてのノードに対してもオーバーライドできます。

グローバル・エラー・ポリシーを設定するには:

  1. ツールバーの 「デフォルト設定の管理」 アイコンをクリックします。
  2. 「エラー・ポリシー」で、エラーに対するデフォルトの応答を選択します。
    • Fail pipeline on error は、フローを停止し、エラー処理フローを開始します。

    • 「エラー時にパイプラインを続行」 は、パイプラインの実行を続行しようとします。

      注: 「エラー発生時にパイプラインを続行」 は、デフォルトのエラー・ポリシーを使用するノードに影響し、ノード固有のエラー・ポリシーには影響しません。

  3. オプションで、フロー障害に対するカスタム・エラー処理応答を作成できます。

エラー応答を指定する

グローバル・エラー・ポリシーまたはノード固有のポリシーのいずれかに対して 「エラー時にパイプラインを失敗させる」 を選択した場合は、失敗時に何が起こるかをさらに指定できます。 例えば、 「エラー処理パイプラインにリンクされているノードにアイコンを表示」にチェック・マークを付けると、フローのデバッグに役立つエラーのフラグがノードに立てられます。

ノード固有のエラー・ポリシーを指定する

パイプライン内の任意のノードのデフォルト・エラー・ポリシーをオーバーライドできます。

  1. ノードをクリックして、構成ペインを開きます。
  2. Override default error policy with: のオプションをチェックします
    • エラー時にパイプラインを失敗にする
    • エラー時にパイプラインを続行する

すべてのノード・ポリシーを表示する

パイプラインのノード固有のエラー処理をすべて表示するには:

  1. ツールバーの 「デフォルト設定の管理」 をクリックします。
  2. 「エラー・ポリシー」の下にある 「すべてのノード・ポリシーの表示」 リンクをクリックします。

パイプライン内のすべてのノードのリストには、どのノードがデフォルト・ポリシーを使用し、どのノードがデフォルト・ポリシーをオーバーライドするかが示されます。 ノード名をクリックすると、ポリシーの詳細が表示されます。 ビュー・フィルターを使用して、以下を表示します:

  • All error policies: すべてのノード
  • Default policy: デフォルト・ポリシーを使用するすべてのノード
  • Override default policy: デフォルト・ポリシーをオーバーライドするすべてのノード
  • エラー時にパイプラインを失敗: エラー時にフローを停止するすべてのノード
  • エラー時にパイプラインを続行: エラー時にフローを続行しようとするすべてのノード

エラー・フローでの障害を実行する

フローがエラーで失敗することを指定すると、エラーが検出されたときに 2 次エラー処理フローが開始されます。

カスタム・エラー応答の追加

エラー・ポリシーのデフォルト設定で 「カスタム・エラー処理応答の作成」 にチェック・マークが付いている場合は、エラー処理ノードをキャンバスに追加して、カスタム・エラー応答を構成できます。 応答は、エラー発生時に失敗するように構成されているすべてのノードに適用されます。

親トピック: パイプラインの作成

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細