tLoop標準プロパティ - 7.3

Orchestration (Integration)

Version
7.3
Language
日本語 (日本)
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 Open Studio for Big Data
Talend Open Studio for Data Integration
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > サードパーティーシステム > プロセス制御コンポーネント
データガバナンス > サードパーティーシステム > プロセス制御コンポーネント
データクオリティとプレパレーション > サードパーティーシステム > プロセス制御コンポーネント

このプロパティはStandardジョブフレームワークで実行されているtLoopを設定するために使います。

Standard tLoopコンポーネントはプロセス制御ファミリーのコンポーネントです。

このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。

基本設定

ループタイプ

実行するループのタイプを選択します:ForまたはWhileのいずれか。

For: タスクは定義された反復回数だけ実行されます。

While: タスクまたはジョブは、条件が満たされるまで実行されます。

For

  • From: ループを開始する最初のインスタンス番号を入力します。ステップ2で開始インスタンス数2の場合、インスタンス数が偶数の時にループが開始します。

  • To: ループが終了する最後のインスタンス番号を入力します。

  • [Step] (ステップ): ループをインクリメントするステップを入力します。ステップ2は、2番目のインスタンスごとに、という意味です。

  • [Values are increasing] (値が増加しつつあります): このチェックボックスをオンにすると、増加するシーケンスのみが許可されます。このチェックボックスをオフにすると、減少するシーケンスのみが許可されます。

While

  • [Declaration] (宣言): ループを開始する式を入力します。

  • [Condition] (条件): ループが終了するために満たす必要がある条件を入力します。

  • [Iteration] (反復): 各ループで実行される操作を示す式を入力します。

[Global Variables] (グローバル変数)

[Global Variables] (グローバル変数)

ERROR_MESSAGE: エラーが発生した時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。この変数はコンポーネントにこのチェックボックスが存在し、Die on error (エラー時強制終了)がオフになっている場合にのみ機能します。

CURRENT_VALUE: 現在の値。Forタイプのループのみで使用できます。これはFlow変数で、整数を返します。

CURRENT_ITERATION: 現在の繰り返し処理のシーケンス番号。これはFlow変数で、整数を返します。

Flow変数はコンポーネントの実行中に機能し、After変数はコンポーネントの実行後に機能します。

フィールドまたは式に変数を入れるには、Ctrl + Spaceを押して変数リストにアクセスし、リストから使用する変数を選択します。

変数の詳細は、『 Talend Studio ユーザーガイド』を参照してください。

使用方法

使用ルール

tLoopは、開始コンポーネントとして使用されるコンポーネントで、次のコンポーネントと反復接続になっている場合のみ使用できます。

[Connections] (接続)

外部リンク(このコンポーネントから別のコンポーネントへのリンク):

[Row] (行): 繰り返します。

[Trigger] (トリガー): サブジョブがOkの場合、サブジョブがエラーの場合、条件付き実行、コンポーネントがOkの場合、コンポーネントがエラーの場合。

受信リンク(あるコンポーネントからこのコンポーネントへのリンク):

[Row] (行): Iterate;

[Trigger] (トリガー): On Subjob Ok; On Subjob Error; Run if; On Component Ok; On Component Error; Synchronize; Parallelize

接続に関する詳細は、『 Talend Studioユーザーガイド』を参照してください。