出力データのグループ化 - 7.0

Talend Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Big Data Platform
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

tXMLMap コンポーネントでは、グループエレメントを使用して、特定のグループ条件に応じて出力データをグループ化します。これにより、グループエレメントと同じ条件に一致するエレメントをラッピングできます。

グループエレメントを設定するには、次の2つの制約を考慮する必要があります。

  1. ルートノードはグループエレメントとして設定できません。

  2. グループエレメントはループエレメントの親である必要があります。

注:

グループエレメントを設定するオプションは、ループエレメントが設定されるまで表示されません。このオプションは、エレメントをグループエレメントとして設定できない場合も非表示になります。

グループエレメントが設定されると、ループエレメントを除くすべてのサブエレメントは、出力データをグループ化する条件として使用されます。

グループエレメントを最適化するため、XMLツリービューでは注意深く設計する必要があります。グループエレメントの使い方は、 Mapping data using a group element を参照して下さい。

注:
tXMLMapでは、XMLツリー構造のデータを分類するため[group element] (グループエレメント)と[aggregate element] (集約エレメント)が提供されています。XMLデータフローの行を処理する場合、動作の違いは次のようになります。
  • [group element] (グループエレメント)では、常にデータを単一フローで処理します。

  • [aggregate element] (集約エレメント)では、フローが完全なXMLフローに分割されて処理されます。