tXMLMap操作

Talend Open Studio for Data Integration ユーザーガイド

EnrichVersion
5.6
EnrichProdName
Talend Open Studio for Data Integration
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

注記

このセクションに入る前に、前のtMapのセクションをお読みになりTalendマッピングコンポーネントの基本を習得されることをお勧めします。

tXMLMapは、Document (ドキュメント)データタイプを利用してXMLデータを処理するために最適化されており、多くの場合、階層データ(XML)とフラットデータの組み合わせで変換処理されます。Document (ドキュメント)タイプでは、完全なユーザー固有XMLフローが処理されます。tXMLMapを使用すると、入力または出力フローを必要なだけ視覚的にマップエディターに追加し、これらのフローで次のような操作が可能です。

  • データの多重化および逆多重化

  • あらゆるタイプのフィールドのデータ変換(特に、Document (ドキュメント)タイプ)

  • さまざまなモジュールでのデータマッチング(たとえば、Unique match (完全一致)など。明示的結合の使用方法を参照)

  • 入力および出力の両側で自動化されたXMLツリーの構築

  • 内部結合および左外部結合(関連項目:内部結合の使用方法)

  • Load once (一括ロード)などのモジュールを使用して、フラットデータやXMLデータを含めデータソースの横断的にルックアップ(関連項目:ルックアップの処理)

  • フィールドの連結と交換

  • 制約を利用したフィールドのフィルター処理

  • データのリジェクト

tMapと同様、マップエディターを使用して操作を行う必要があります。マップエディターを開くには、デザインワークスペースの[tXMLMap]アイコンをダブルクリックするか、または[tXMLMap]コンポーネントの[Basic settings] (基本設定)ビューの[Map Editor] (マップエディター)のとなりの[...]ボタンをクリックします。

[tXMLMap]およびtMapでは、ほとんどの操作において共通のアプローチが使用されています。そのため以下のセクションでは、階層XMLデータの処理を専門に行うtXMLMapの操作についてのみ説明しています。

階層データに関連する操作は、次のとおりです。

  • Document (ドキュメント)タイプを使用してXMLツリーを作成する

  • 出力XMLデータの管理

  • XMLツリースキーマを編集する

以降のセクションでは、関連する詳細について説明しています。

注記

tMapとは異なり、tXMLMapではディスクのディレクトリに一時データを保存するための[Store temp data] (一時データ格納)オプションは提供されません。このtMapのオプションの詳細は、tMap利用におけるメモリ制限問題の解決を参照してください。