FlatToHierarchyLoop - 7.3

Talend Data Mapperファンクションリファレンスガイド

Version
7.3
Language
日本語
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > ジョブデザイン
Last publication date
2023-01-09

入力エレメントのフラットセットのレベルに応じて、ネスト型の再帰的エレメントを持つループを作成します。

このファンクションによって、入力のレベル数に応じてネスト型の再帰的エレメントを出力で作成できます。

レベル数が常に1である場合は、このファンクションはSimpleLoopファンクションと同じになります。レベル数が2の場合は、ネスト型のエレメント(内包する出力エレメントと同じもの)が発行されます。レベル数が増えるごとに、ネストの新しいレベルが作成されます。入力のレベル数は、単調増減するものと見なされます。

このファンクションは[Loop] (ループ)タブでのみ使用できます。

引数

Input Map Element 入力ストラクチャーからマップエレメントを追加します
Level Number 出力ストラクチャーでエレメントのレベルを指定します。
Filter ブール値を返す式を指定します。この式は、ループのインスタンスごとに評価されます。このフィルター式がtrueを返す場合、インスタンスはループに含まれます。falseを返す場合、インスタンスはループから除外されます。
Sort Keys AscendingSortファンクションかDescendingSortファンクションを使ってループ反復をソートします。必要な回数だけ使用できます。
Contexts EnclosingContextファンクションかNestedContextファンクションを使ってコンテキストを指定します。EnclosingContextは、このループを内包する出力マップエレメントを指定します。指定しない場合は、最も近い上位(ancestor)のループマップエレメントが使用されます。