Skip to content
Last updated

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

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

制限事項

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

Insightsモデルの作成

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

Insightsモデルの定義

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

  1. TDコンソールを開きます。

  2. Treasure Dataアイコンを選択してコンソールを開きます。

  3. コントロールパネル > 設定に移動します。

  4. Insightsモデルを選択してから、Insightsモデルの作成を選択します。

  1. 必須フィールドに入力します:
  • 名前 : Insightsモデルに意味のある名前を付けます。モデルを作成した後は名前を変更できません。
  • タイプ : ElastiCubeを選択します
  • APIキー : Master APIキーを入力します。

  1. (推奨)Insightsモデルの説明を入力します。

  2. 作成を選択します。

データの追加

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

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

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

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

Success長い名前のテーブルがある場合は、名前の上にマウスを置くと完全な名前が表示されます。

データ接続の定義

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

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

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

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

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

次のステップ

ElasticubeのInsightsモデルの構築

ElastiCubeのInsightsモデルの共有