# Talend Data Mapperとは

Talend Data Mapperを使えば、複雑なデータレコードやドキュメントをマッピングして変換を実行できます。

Talend StudioのMappingパースペクティブでは、入力ストラクチャーから出力ストラクチャーにデータをドラッグ＆ドロップするだけでマップを作成して設定できます。より複雑なマッピングでは、一連のファンクションに基づいて式を作成してエレメントの値を定義できます。 ![マップの概要。](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/Resources/images/what_is_tdm_01_ui_overview.png)

情報メモ注: デフォルトで、Talend Data MapperはTalend Studioと共には出荷されていません。機能マネージャーを使ってインストールする必要があります。 詳細は、[機能マネージャーを使って機能をインストール](https://help.qlik.com/talend/r/ja-JP/8.0/studio-user-guide/install-features-to-talend-studio)をご覧ください。

## コアコンセプト

* ストラクチャーはデータのセマンティクスを定義します。ストラクチャーにはルートとエレメントの階層が含まれています。詳細は、[ストラクチャーを使って作業](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0/working-with-structures)をご覧ください。
* 表記には、特定のドキュメント形式のストラクチャーを作成するために必要な情報が含まれています。デフォルトの表記はXMLです。詳細は、[表記のプロパティ](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0/representations-properties)をご覧ください。
* エレメントは、ストラクチャーの部分、XMLエレメント、データベースカラムなどです。
* マップは入力ストラクチャーと出力ストラクチャー間の変換です。詳細は、[マップを使って作業](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0/working-with-maps)をご覧ください。
* ファンクションは、固定個または可変個の引数を受け取り、単一の値を返すコードの単位です。ファンクションは、式を作成するために使用されます。詳細は、[Talend Data Mapperファンクションの概要](https://help.qlik.com/talend/en-US/data-mapper-functions-reference-guide/8.0) (英語のみ)をご覧ください。
* 式は、1つまたは複数のファンクションを使ってエレメントの値を定義することです。詳細は、[標準マップの式](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0/working-with-expressions)をご覧ください。
* ループは、同じオブジェクトで複数回発生しうるエレメントの処理方法を定義する式です。詳細は、[ループ式](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/8.0/loop-expressions)をご覧ください。