サンプルデータを使用してダッシュボードを構築

Looker(Google Cloud コア)でダッシュボードを構築すると、主要なパフォーマンス指標をモニタリングし、組織全体のデータ トレンドを可視化できます。このクイックスタートでは、サンプル LookML プロジェクトの [中級 e コマース] Explore を使用して、クエリタイルと累計を含むインタラクティブなダッシュボードを構築します。サンプルデータを使用して Look を構築するのクイックスタートを完了している場合は、配送遅延分析を Look リンクタイルとして追加します。

Looker の完成した Sales and Customer Insights ダッシュボード。週ごとの支出者、販売目標のトラッキング、配送の傾向を示すタイルが表示されています。

始める前に

このクイックスタートを進めるには、サンプル LookML プロジェクトを含む Looker(Google Cloud コア)インスタンスにアクセスする必要があります。サンプル プロジェクトには、このクイックスタートで使用する事前構築済みの [中級 e コマース] Explore が含まれています。

必要に応じて、既存の Look をダッシュボードに組み込む場合は、サンプルデータを使用して Look を構築するクイックスタートの手順に沿って操作します。

必要なロール

このクイックスタートを完了するには、適切な Identity and Access Management(IAM)ロールと Looker 権限が必要です。

Identity and Access Management ロール

Looker(Google Cloud コア)管理者は、 Google Cloudの Identity and Access Management システムを介して Looker(Google Cloud コア)アプリケーションへのアクセス権を付与します。

Looker(Google Cloud コア)アプリケーションにアクセスするために必要な権限を取得するには、Looker(Google Cloud コア)インスタンスを含む Google Cloud プロジェクトに対する Looker インスタンス ユーザー(roles/looker.instanceUser)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

この事前定義ロールには、Looker(Google Cloud コア)アプリケーションにアクセスするために必要な looker.instances.login 権限が含まれています。

カスタムロールや他の事前定義ロールを使用して、この権限を取得することもできます。

Looker の権限

Looker(Google Cloud コア)インスタンスに次の Looker 権限(またはこれらの権限を含む Looker ロール)が必要です。

  • access_data: Intermediate Ecommerce Explore でサンプルデータにアクセスする
  • explore(およびその親権限 see_looks): [Explore] ページにアクセスし、[中間 e コマース] Explore でクエリを実行します。
  • see_user_dashboards(およびその親権限 see_looks): [販売と顧客に関する分析情報] ダッシュボードを表示します。
  • save_dashboards(およびその親権限 save_content): Sales and Customer Insights ダッシュボードを保存して編集します。
  • save_looks(およびその親権限 save_content): Weekly Shipping Trends (Last 8 Weeks) Look を保存します(サンプルデータを使用して Look を構築するのクイックスタートを完了している場合)。
  • create_table_calculations: Yearly Sales Goal Tracking (2024) タイルの表計算を作成します。

Explore から新しいダッシュボードを作成する

このセクションでは、[Top Weekly Spenders] タイルのデータをクエリしてビジュアリゼーションを作成する方法について説明します。このタイルには、過去 4 週間の売上上位 15 人の顧客が表示されます。次に、ビジュアリゼーションを新しいダッシュボードの最初のタイルとして保存します。

まず、中級 e コマース Explore を使用してサンプルデータを可視化します。Intermediate Ecommerce データ探索に移動する手順は次のとおりです。

  1. Looker で、メインメニュー をクリックして、メイン ナビゲーション メニューを開きます(まだ開いていない場合)。
  2. メイン ナビゲーション メニューで [Explore] を選択します。
  3. [Z) サンプル LookML](またはインスタンス上の対応するモデル名)をクリックして、Explore のリストを開きます(まだ開いていない場合)。
  4. [2)中間 e コマース] Explore をクリックして [Explore] ページを開きます。

データのクエリと可視化

次に、[Intermediate Ecommerce] Explore からフィールドを選択し、[Top Weekly Spenders] タイルのビジュアリゼーションを定義します。このタイルには、過去 4 週間の売上上位 15 人の顧客が表示されます。フィールドを選択してサンプルデータを可視化する手順は次のとおりです。

  1. [Intermediate Ecommerce] Explore で、フィールド ピッカーから次のフィールドを選択します。
    • [ユーザー] > [メール]
    • [System Keys] > [User ID (On Order Item)]
    • Order Items > Sales (Validated)
  2. Explore の [データ] セクションで、[行数の上限] の値を 15 に設定します。
  3. Explore の [データ] セクションで、[システムキー ユーザー ID(注文アイテム)] フィールドの歯車メニューをクリックし、[このフィールドをビジュアリゼーションから非表示にする] を選択します。
  4. データを過去 4 週間に制限するフィルタを作成する手順は次のとおりです。
    1. Explore の [フィルタ] セクションをクリックしてフィルタ オプションを表示し、[+ フィルタ] をクリックします。
    2. [フィルタを追加] ウィンドウで、[Order Items] ビューを開き、[Created At Date] ディメンション グループを表示します。
    3. [Created At Date] ディメンション グループで、[Created At Week] フィールドを選択します。
    4. フィルタ条件を [直近] に設定し、テキスト入力フィールドに値「4」を入力して、期間のリストから [週] を選択します。
  5. Explore の [データ] セクションで、[注文商品の売上 (Validated)] フィールドをクリックして、[注文商品の売上 (Validated)] フィールドを基準に結果を降順で並べ替えます。
  6. クエリを実行して結果を表示するには、[実行] をクリックします。
  7. Explore の [ビジュアリゼーション] セクションをクリックして、クエリ結果のビジュアリゼーションを表示します。

Looker は、Explore ページの [ビジュアリゼーション] セクションにクエリ結果を表示します。クエリ結果には、過去 4 週間の売上金額の上位 15 人の顧客のみが表示されます。

ビジュアリゼーションを新しいダッシュボードとして保存する

前のセクションで作成したビジュアリゼーションを新しいダッシュボードとして保存する手順は次のとおりです。

  1. [Explore actions] の歯車アイコン をクリックし、[保存] を選択してから、[新しいダッシュボードとして] を選択します。
  2. [新しいダッシュボードとして保存] ウィンドウの [タイトル] フィールドにタイトルを入力します。このタイトルは、新しいダッシュボードと作成したタイルの両方に適用されます。ダッシュボードのタイトルは、必要に応じて後で変更できます。
  3. [設定] タブの [フォルダ] セクションで、ダッシュボードを保存するフォルダを選択します。
  4. [保存] をクリックします。Looker に、タイルが新しいダッシュボードに保存されたことを知らせる通知が表示されます。
  5. 必要に応じて、通知内の [ダッシュボードを表示] リンクをクリックすると、編集モードで新しいダッシュボードに直接移動できます。編集モードでは、既存のダッシュボード タイトルを選択して新しいタイトルを入力できます。この例では、タイトルとして「Sales and Customer Insights」と入力します。

ダッシュボードにタイルを追加する

次に、ダッシュボードにタイルを追加します。年間販売目標に対する進捗状況を追跡するクエリタイルを作成します。サンプルデータを使用して Look を作成するクイックスタートを完了している場合は、その Look をタイルとしてダッシュボードに追加します。

ダッシュボード内に新しいクエリタイルを作成する

このセクションでは、Sales Goal Tracking (2024) タイルを作成します。このタイルは、年間売上目標と比較した累積売上高を時系列で表示し、表計算を使用して累積合計と目標売上高を定義します。

Sales and Customer Insights ダッシュボードからタイルを作成する手順は次のとおりです。

  1. [Sales and Customer Insights] ダッシュボードに移動します。
  2. ダッシュボード アクションの 3 点アイコン をクリックし、[ダッシュボードの編集] を選択します。
  3. ページヘッダーで [Add] をクリックし、[Visualization] を選択します。
  4. [Choose an Explore] ウィンドウで、[Intermediate Ecommerce] Explore を選択します。
  5. [タイトル] フィールドにタイトルを入力します(この例では「Sales Goal Tracking (2024)」と入力します)。
  6. Explore フィールド ピッカーで、次のフィールドを選択します。
    • Order Items > Created At Week
    • Order Items > Sales (Validated)
  7. 2024 年の売上のみを表示するようにデータをフィルタする手順は次のとおりです。
    1. Explore の [フィルタ] セクションをクリックしてフィルタ オプションを表示し、[+ フィルタ] をクリックします。
    2. [フィルタを追加] ウィンドウで、[Order Items] ビューを開き、[Created At Date] ディメンション グループのフィールドを表示します。
    3. [作成日] ディメンション グループで [作成日] フィールドを選択し、[年] 条件を選択します。テキスト入力フィールドに「2024」と入力します。
  8. [カスタム フィールド] セクションで、[追加] をクリックし、[表計算] を選択して、次の表計算を作成します。
    • 累積販売台数:
      1. 数式 running_total(${order_items.total_sales_price_validated}) を入力します。
      2. [Format] の値を [short_dollars] に設定します。
      3. [名前] フィールドに「Cumulative Sales」と入力します。
      4. 表計算を保存するには、[保存] をクリックします。
    • 目標販売数:
      1. 数式 row() * 72000 + (${cumulative_sales} * 0) を入力します。
      2. [形式] の値を [小数点] に設定します。
      3. [Decimals] の値を 0 に設定します。
      4. [名前] フィールドに「Target Sales」と入力します。
      5. 表計算を保存するには、[保存] をクリックします。
  9. ビジュアリゼーションで [Order Items Sales (Validated)] フィールドを非表示にするには、Explore の [データ] セクションで、[Order Items Sales (Validated)] フィールドの歯車メニューをクリックし、[このフィールドをビジュアリゼーションで非表示にする] を選択します。
  10. クエリを実行してクエリ結果を可視化するには、[実行] をクリックします。
  11. Explore の [ビジュアリゼーション] セクションで、ビジュアリゼーションを構成します。
    1. [可視化] メニューで [列] を選択して、クエリ結果を列に表示します。
    2. [編集] をクリックして、[ビジュアリゼーション] メニューを開きます。
    3. [系列] タブの [カスタマイズ] セクションで、[Target Sales] を展開し、[タイプ] フィールドで [折れ線] オプションを選択します。
    4. [Y] タブの [マーキング] セクションで、[基準線を追加] をクリックします。[値] メニューで [カスタム] を選択し、テキスト入力フィールドに値 3750000 を入力します。この値は、年間販売目標を表します。
    5. [Label Position] 設定を [Center] に設定します。
  12. ビジュアリゼーションを保存するには、[保存] をクリックします。
  13. [Edit Dashboard] ウィンドウで [Save] をクリックしてダッシュボードを保存します。

[Sales Goal Tracking (2024)] タイルが [Sales and Customer Insights] ダッシュボードに表示されるようになりました。

既存の Look をタイルとして追加する(省略可)

サンプルデータを使用して Look を作成するのクイックスタートを完了している場合は、Weekly Shipping Trends (Last 8 Weeks) Look をタイルとしてダッシュボードに追加できます。

この Look を販売とカスタム インサイトダッシュボードに追加する手順は次のとおりです。

  1. Looker のメイン ナビゲーション メニューで、[Weekly Shipping Trends (Last 8 Weeks)] の Look を保存したフォルダに移動します。
  2. 「Weekly Shipping Trends (Last 8 Weeks)」Look をクリックします。
  3. Look 内で、[Explore actions] 歯車アイコン をクリックし、[Save] を選択してから、[To an existing dashboard] を選択します。
  4. [Add to a Dashboard in this folder] ウィンドウで、[Sales and Customer Insights] ダッシュボードを選択します。
  5. [Save to Dashboard] をクリックします。

[Weekly Shipping Trends (Last 8 Weeks)] タイルが、[Sales and Customer Insights] ダッシュボードに静的クエリタイルとして表示されるようになりました。新しく追加された Look をダッシュボードに表示するには、ページの更新が必要になる場合があります。

インタラクティブなダッシュボード フィルタを作成する

このセクションでは、Sales and Customer Insights ダッシュボードにインタラクティブなダッシュボード フィルタを追加します。このフィルタを使用すると、閲覧者は表示されるデータの期間を動的に調整し、[今日]、[過去 7 日間]、[過去 30 日間] などのオプションを選択できます。

[Order Items Created At Date] フィールドに相対日付フィルタを追加する手順は次のとおりです。

  1. [Sales and Customer Insights] ダッシュボードに移動します。
  2. ダッシュボード アクションの 3 点アイコン をクリックし、[ダッシュボードの編集] を選択します。
  3. ページヘッダーで [フィルタ] をクリックし、[フィルタを追加] を選択します。
  4. [Add Filter] ウィンドウの [Filter by] セクションで、[Order Items] ビューを開き、[Created At Date] ディメンション グループを開いて、[Created At Date] フィールドを選択します。
  5. [Title] フィールドに「Order Date」と入力します。
  6. 必要に応じて、[デフォルト値を構成する] セクションで、デフォルトで表示する対象の期間を選択します。
  7. 必要に応じて、[フィルタを追加] ウィンドウの [更新するタイル] タブで、フィルタが適用されたときに更新するタイルを構成します。
  8. [追加] をクリックします。

Order Date フィルタが Sales and Customer Insights ダッシュボードに追加されました。ユーザーは、[今日]、[過去 7 日間]、[過去 30 日間] などの期間を選択してデータをフィルタできるようになりました。

ダッシュボード タイルの位置とサイズを変更する

このセクションでは、ダッシュボードのタイルを配置して書式設定し、レイアウトと外観をカスタマイズする方法について説明します。ダッシュボードのタイルの位置やサイズを変更する手順は次のとおりです。

  1. [Sales and Customer Insights] ダッシュボードに移動します。
  2. ダッシュボード操作の 3 点アイコン をクリックし、[ダッシュボードを編集] を選択します。
  3. タイルの位置を変更するには、タイルの 6 つのドットの長押ししてドラッグして並べ替えるアイコン を長押しして、タイルを新しい場所にドラッグします。
  4. タイルのサイズを変更するには、タイルの右下隅にカーソルを合わせ、長押ししてタイルの枠線をドラッグし、サイズを変更します。

次のステップ