# アービトレーションキャンペーンのデータモデルを定義

Beta Candidates (ベータ候補)キャンペーンで管理するデータのストラクチャーを決定するためのデータモデルを作成します。このデータモデルは、ソフトウェアのベータテスターとして適切な候補者をデータスチュワードが選択する場合に役立ちます。

Talend Data Stewardshipではデータモデルが認識されるため、データのセマンティックの導入およびセマンティックの検証が可能になっています。データモデルで属性を定義し、定義済みの標準タイプまたはセマンティックタイプから種類をを選択できます。

## 手順

1. [Data models] (データモデル) &gt; [Add data model] (データモデルを追加)の順に選択します。
2. 新しいモデルの名前と説明をName (名前)およびDescription (説明)フィールドにそれぞれ入力します。オプションフィールドは、名前の横に[\*]としてマークされます。

   ![](https://help.qlik.com/talend/ja-JP/data-stewardship-user-guide/Resources/images/add_attributes.png)
3. [Attributes] (属性)セクションで、データモデルに含めるカラムを次のように定義します:
   1. [Identifier] (識別子)フィールドで、最初のカラムの技術識別子を入力します。
   2. 必要に応じて、対応するフィールドにカラム名と説明を入力します。

      [Name] (名前)フィールドに設定した名前がタスクリストに表示されます。名前が設定されていない場合は、技術識別コードが表示されます。
   3. 属性タイプのリストでカラムのタイプを選択します。

      ![](https://help.qlik.com/talend/ja-JP/data-stewardship-user-guide/Resources/images/attributes_types.png)

      標準タイプとセマンティックタイプは、デフォルトでアプリケーション内で統合されています
      * 標準タイプでは、選択したタイプに従って追加フィールドが表示されます。これらのフィールドは省略可能で、最小値や最大長の定義、属性を検証するパターンの定義など、属性に制約を定義できます。

        この値全体が検証パターンと必ず一致するようにするためのベストプラクティスは、検証パターンを^と$で囲むことです。

        例:

        * [A-Z]はAおよびABCと一致します。
        * ^[A-Z]$はAと一致しますが、ABCとは一致しません。

        DateカラムとTimestampカラムについては、日時のピッカーにアクセスできるため、日時が正しい形式で自動的に設定されます。

      * セマンティックタイプはTalend Dictionary Serviceを使用して管理できます。ただし、このサービスをご利用になれるかどうかは、お持ちのライセンスによって異なります。
4. 必要に応じて、[Allow empty values] (空の値を許可)オプションを切り替えて、空のフィールドのアップロードを無効にします。このオプションはデフォルトで有効になっています。
5. [Add attribute] (属性を追加)をクリックし、上記の手順を繰り返して、データモデルに必要なすべてのカラムを作成します。
   ### 例

   Beta Candidatesキャンペーンに定義されているカラムには、画面に示されているように、参加者、その住所、メールアドレス、職業、および会社に関する情報が含まれます。
6. タスクリスト内でメールアドレスをハイパーリンクとして表示するためには、EmailカラムのセマンティックタイプをMailTo URLに設定します。

   これにより、タスクリストでメールアドレスを直接クリックして新しいウィンドウを開き、受信者宛にメールを送信できます。