# 列挙値によってストラクチャーを作成

列挙値が含まれている入力ストラクチャーと出力ストラクチャー作成します。

これは、列挙値が含まれているスキーマを使用することによって実行できるほか、値をストラクチャーに手動で追加することもできます。

## 手順

1. 先ほど提供されたJSONサンプルを基に、入力ストラクチャーと出力ストラクチャーを作成します。

   詳細は、[サンプルドキュメントからストラクチャーを作成](https://help.qlik.com/talend/r/ja-JP/8.0/data-mapper-user-guide/creating-structure-from-sample-document)をご覧ください。

   この例では、入力ストラクチャーの名前をcustomer\_inputに、出力ストラクチャーの名前をcustomer\_outputにします。
2. 入力ストラクチャーを開き、tierを右クリックして[New Element] (新しいエレメント)をクリックし、Oneという名前のエレメントを作成します。この手順を繰り返して、TwoエレメントとThreeエレメントも作成します。
3. 新しいOneエレメントをクリックし、[Read-Only] (読み取り専用)ドロップダウンリストをクリックして、[Editable] (編集可能)を選択します。
4. [Element Type] (エレメントタイプ)の値をValueに変更します。

   これは、Oneがtierエレメントにとって値の1つになり得ることを示しています。
5. TwoエレメントとThreeエレメントについても前のステップを繰り返し、ストラクチャーを保存します。
6. 出力ストラクチャーを開き、statusの下にPlatinum、Gold、Silverとい3つの新しいエレメントを作成します。
7. この3つの新しいエレメントを編集し、[Element Type] (エレメントタイプ)の値をValue に変更して、ストラクチャーを保存します。

## タスクの結果

ストラクチャーが作成され、固定値のリストが追加されます。これでマップを作成できるようになります。