# Treasure コンソールでのElasticubeのInsightsモデルの作成

Insightsモデルは、Treasure Insightsのデータソースです。テーブル間の関係を定義することで、データを分析するダッシュボードとウィジェットを構築できます。

* [制限事項](#limitations)
* [Insightsモデルの作成](#create-an-insights-model)
* [Insightsモデルの定義](#define-the-insights-model)
* [データの追加](#add-data)
* [データ接続の定義](#define-data-connections)


## 制限事項

* 既存の列を持つTreasure Data Plazmaテーブルを使用したElasticubeのサポート。SQLを介して列を抽出するサポートはありません。
* カスタム列とテーブルのサポートはありません。
* エラーログの詳細はありません。
* データモデルの名前を変更することはできません。


## Insightsモデルの作成

Insightsモデルを構築して共有するには、5つのステップがあります。

![](../../../images/products/customer-data-platform/treasure-insights/image2023-2-27_10-31-8.png)

## Insightsモデルの定義

Insightsモデルを定義するには、データモデルとダッシュボードを編集する機能が必要です。
現在、異なるデータベース下にあっても、同じ名前のテーブルを使用することはできません。たとえば、database_a.table1とdatabase_b.table1がある場合、それらを同じデータモデルに保存することはできません。そのような場合は、テーブルの1つの名前を変更することを検討してください。

1. Treasure コンソールを開きます。
2. Treasure Dataアイコンを選択してコンソールを開きます。
![](../../../images/products/customer-data-platform/treasure-insights/crystal_console_screenshot.png)
3. **コントロールパネル** > **設定**に移動します。
4. **Insightsモデル**を選択してから、**Insightsモデルの作成**を選択します。


![](../../../images/products/customer-data-platform/treasure-insights/image2021-3-23_11-44-38.png)

1. 必須フィールドに入力します:


* **名前** : Insightsモデルに意味のある名前を付けます。モデルを作成した後は名前を変更できません。
* **タイプ** : ElastiCubeを選択します
* **APIキー** : Master [APIキー](/ja/products/my-settings/getting-your-api-keys)を入力します。


![](../../../images/products/customer-data-platform/treasure-insights/image2023-3-2_14-21-55.png)

1. (推奨)Insightsモデルの説明を入力します。
2. **作成**を選択します。


## データの追加

「空の」Insightsモデルにデータを追加します。まず、データベースを特定してから、データモデルにテーブルを追加します。

1. **データを追加**を選択します。

2. データベースを検索して選択します。

3. 1つ以上のテーブルを選択して、データモデルに追加します。

| ![Success](../../../images/products/customer-data-platform/treasure-insights/Success.png) | 長い名前のテーブルがある場合は、名前の上にマウスを置くと完全な名前が表示されます。 |
|  --- | --- |


![](../../../images/products/customer-data-platform/treasure-insights/image2021-3-24_10-16-57.png)

## データ接続の定義

1. 1つのテーブルから別のテーブルのデータにデータを接続します。

2. 列データとデータタイプを選択します。

![](../../../images/products/customer-data-platform/treasure-insights/image2021-3-29_15-4-58.png)

3. 矢印をドラッグしてデータを接続します。
選択したデータタイプに一致するデータタイプが接続ドットとともに表示されます。同じ名前の列がある場合は、青色でハイライト表示されます。次の例では、テーブルdls_sales、列emailをテーブルe-commerce sales、列emailに接続します。

![](../../../images/products/customer-data-platform/treasure-insights/image2021-3-29_15-36-36.png)

4. テーブルを切り替えて、dlc_sales、列emailをe-commerce_sales、列emailに接続します。

![](../../../images/products/customer-data-platform/treasure-insights/image2021-3-29_16-3-4.png)

5. Insightsモデルを保存します。

### 次のステップ

[ElasticubeのInsightsモデルの構築](/ja/products/customer-data-platform/treasure-insights/building-an-elasticube-insights-model)

[ElastiCubeのInsightsモデルの共有](/ja/products/customer-data-platform/treasure-insights/sharing-elasticube-insights-models)