ジョブのトリガー接続 - Cloud - 8.0

Talend Studioユーザーガイド

Version
Cloud
8.0
Language
日本語
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
Talend Studio
Content
ジョブデザインと開発

トリガー接続は処理シーケンスを定義するもので、接続によりデータが処理されることはありません。

使用中の接続によってジョブとサブジョブ間に依存項目が作成され、トリガーの性質に基づいて順次トリガーされます。

トリガー接続は次の2種類に分けられます。

  • サブジョブトリガー: [On Subjob Ok][On Subjob Error][Run if]

  • コンポーネントトリガー: [On Component Ok][On Component Error][Run if]

[OnSubjobOK]: この接続は、メインのサブジョブがエラーなしで完了した場合に次のサブジョブをトリガーするために使用されます。この接続は、ジョブの開始コンポーネントでのみ使用します。

これらの接続は、ジョブを設定するサブジョブをプロセス制御するために使用し、トラブルシューティングを簡単に行い、予期しないエラーを処理するために使用されます。

[OnSubjobError]: この接続は、最初の(メインの)サブジョブが正しく完了しなかった場合に次のサブジョブをトリガーするために使用します。「エラー時」のサブジョブは、ボトルネックを通知し、可能な場合はエラーを処理するうえで役立ちます。

OnComponentOKOnComponentErrorはコンポーネントトリガーです。いずれもソースコンポーネントと共にサブジョブで使用できます。

[OnComponentOK] では、ソースコンポーネントの実行がエラーなしで完了した場合にターゲットコンポーネントがトリガーされます。通知サブジョブのトリガーなどが主な用途となります。

[OnComponentError]は、プライマリ―ジョブでエラーが検出されるとすぐに、サブジョブまたはコンポーネントをトリガーします。

[OnSubjobOK][OnComponentOK]の主な違いは、リンクされたサブジョブの実行順序にあります。

  • [OnSubjobOK]の場合、リンクされたサブジョブは前のサブジョブが完全に終了した時のみ開始されます。
  • [OnComponentOK]の場合、リンクされたサブジョブは前のコンポーネントが終了した時に開始されます。

[OnComponentOK]でリンクされたサブジョブの実行順序は、前のサブジョブの実行サイクル内にあります。

Run ifは、定義した条件が満たされた場合にサブジョブまたはコンポーネントをトリガーします。Run ifの詳細は、条件付き実行接続の設定をご覧ください。

トリガー条件の設定方法は、トリガー接続設定をご覧ください。

対象製品:

Big Data

Big Data Platform

Cloud API Services Platform

Cloud Big Data

Cloud Big Data Platform

Cloud Data Fabric

Cloud Data Integration

Cloud Data Management Platform

Data Fabric

Data Integration

Data Management Platform

Data Services Platform

MDM Platform

Real-Time Big Data Platform

注: 特定のトリガー接続にチェックポイントを追加しておくと、エラー以前の最終チェックポイントからジョブの実行を復元できます。詳細は、トリガー接続でのチェックポイントの設定をご覧ください。