# ルート用にエレメントをマッピング

マッピングを作成し、ルートで定義されたヘッダーを出力ストラクチャーで使います。

## 手順

1. 入力Accountエレメントを対応する出力エレメントに配置し、子をすべてマッピングさせます。

   ![Accountエレメントの配置。](https://help.qlik.com/talend/ja-JP/data-mapper-user-guide/Resources/images/map_elements_route_01_mapping.png)
2. 出力Websiteエレメントを右クリックして[Remove Expressions (Mappings)] (式の削除(マッピング))をクリックします。
3. [Functions] (ファンクション)タブで、GetMapPropertyファンクションを出力Websiteエレメントに配置します。
4. [Value] (値)タブで、GetMapPropertyをダブルクリックして[Property Name] (プロパティ名)フィールドにAccount\_Websiteと入力します。

   このファンクションによって、ルートで定義されたAccount\_Websiteヘッダーからの値を取得できるようになります。
5. OKをクリックします。
6. 出力Phoneエレメントを右クリックして[Remove Expressions (Mappings)] (式の削除(マッピング))をクリックします。
7. GetMapPropertyファンクションを出力Phoneエレメントに配置し、プロパティ名をAccount\_Phoneに設定してOKをクリックします。
8. ルートを保存してジョブに戻ります。
9. [Run] (実行)タブに移動して[Run] (実行)をクリックします。

## タスクの結果

ルートが実行され、次のJSON出力が返されます:

```
{
	"Account": {
		"ID": "1",
		"Company_Name": "XYZ INC.",
		"Industry": "Sales",
		"Website": "www.company.com",
		"Address1": "3320 TATES CREEK RD",
		"Address2": "SUITE 204",
		"City": "LEXINGTON",
		"State": "K",
		"Postal_Code": "40502",
		"Country_ISO3": "USA",
		"Phone": "(555)555-5555"
	}
}
```

[Run] (実行)タブで[Kill] (強制終了)をクリックすればルートが停止されます。