トリガーの条件を設定する - 7.1

Talend Data Fabric Studio ユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Fabric
task
ジョブデザインと開発
EnrichPlatform
Talend Studio
選択したビジネスエンティティで実行する構成済みのサービスを選択し、サービスパラメーターを定義した後で、選択したビジネスエンティティのコンテンツに条件を設定する必要があります。

このタスクについて

このトリガーに条件を設定するには、次の手順に従います。

手順

  1. [Trigger xPath Expressions] (xPath式をトリガー)エリアでボタンをクリックし、テーブルに新しいXPath行を追加します。そこで最初の条件を設定することができます。
  2. 新しい行をクリックし、[...]ボタンをクリックしてダイアログボックスを開き、条件を定義するエンティティまたはエレメント(このサンプルではUpdate/OperationType)を選択します。
  3. [Operator] (オペレーター)カラムをクリックし、リストからオペレーターを選択します。
  4. [Value] (値)カラムで、選択したビジネスエンティティ/エレメントのそれぞれに値を入力します。値は通常、エンティティまたはエレメントの名前です。このサンプルではUPDATEという値を入力します(大文字小文字が区別されます)。
  5. [Condition Id] (条件ID)カラムで、選択したビジネスエンティティ/エレメント(このサンプルではC1)に設定する条件のユニークな識別子を入力します。
    この最初の条件は、更新オペレーションがあるときにUpdateエンティティ内のレコードにのみトリガーが実行されることを意味します。Price属性に対して更新オペレーションが実行された場合にのみこのトリガーを有効にすることができます。したがって、同じ手順に従ってPrice値とC2条件を使用して、Item/path属性にこの2番目の条件を定義します。
  6. [Conditions] (条件)エリアで、先に設定した条件ID (このサンプルではC1 And C2)を使用して、データレコードに対して開始するクエリを入力します。
    上記の手順で作成したトリガーは、Price属性が変更されたときにのみUpdateエンティティ内のレコードに対してトリガーを実行しようとしていることを意味します。
    注: 条件がデータレコードのコンテンツに一致するとき、選択したサービスは、選択した条件に一致するデータレコードのコンテンツに対してトリガーされます。
  7. ツールバーの[保存]アイコンをクリックするか、キーボードの[Ctrl + S]キーを押して変更を保存します。

タスクの結果

新しく作成されたこのトリガーは、[MDM Repository] (MDMリポジトリ)ツリービューの[Trigger] (トリガー)ノードの下にリスト表示されます。