サンプルデータを使用してダッシュボードを作成する
Looker(Google Cloud コア)インスタンスのサンプル LookML プロジェクトで、中級 e コマースのデータ探索からサンプルデータを使用してダッシュボードを作成する方法を学習します。
このクイックスタートでは、サンプルデータを使用して Look を構築するクイックスタートを完了している場合にダッシュボードに追加できるオプションの Look リンク タイルを含む、次のタイルでダッシュボードを作成する手順について説明します。
- 過去 1 週間のトップ ユーザー: 過去 4 週間のトップ ユーザーを特定して、パーソナライズされたプロモーションをターゲットに設定できます。
- 年間の販売目標の追跡(2024): 表計算を使用して累積合計を可視化し、基準線を追加することで、年初からの売上を可視化して設定した目標と比較します。
- (省略可)週別の配送傾向(過去 8 週間): サンプルデータを使用してデータ探索を作成するクイックスタートを完了している場合は、配送遅延分析のデータ探索をこのダッシュボードに追加することもできます。
始める前に
このクイックスタートを進めるには、サンプルの LookML プロジェクトを含む Looker(Google Cloud コア)インスタンスにアクセスする必要があります。サンプル プロジェクトには、このクイックスタートで使用する事前構築済みの [中級 e コマース] Explore が含まれています。
既存の Look をダッシュボードに組み込む場合は、サンプルデータを使用して Look を作成するクイックスタートの手順に沿って操作します。
また、Looker(Google Cloud コア)インスタンスに対する次の Looker 権限(またはこれらの権限を含む Looker ロール)も必要です。
access_data
: [中級 e コマース] Explore のサンプルデータにアクセスするexplore
(およびその親権限see_looks
): [Explore] ページにアクセスし、中級 e コマース Explore でクエリを実行できます。see_user_dashboards
(およびその親権限see_looks
): [販売と顧客に関する分析情報] ダッシュボードを表示します。save_dashboards
(およびその親権限save_content
): [Sales and Customer Insights] ダッシュボードを保存、編集する。save_looks
(およびその親権限save_content
): [週次配送傾向(過去 8 週間)] の Look を保存します(サンプルデータを使用して Look を構築するクイックスタートを完了した場合)。create_table_calculations
: [年間の販売目標の追跡(2024)] タイルのテーブル計算を作成します。
Explore から新しいダッシュボードを作成する
このセクションでは、データのクエリと、[週別上位の購入者] タイルのビジュアリゼーションの作成について説明します。このタイルは、過去 4 週間の売り上げに基づいて上位 15 人のお客様を表示します。ビジュアリゼーションを新しいダッシュボードの最初のタイルとして保存します。
Explore に移動する
まず、中級 e コマース Explore を使用してサンプルデータを可視化します。中級 e コマース Explore に移動する手順は次のとおりです。
- Looker で [メインメニュー] をクリックして、メイン ナビゲーション メニューを展開します(まだ展開されていない場合)。
- メインのナビゲーション メニューで [Explore] を選択します。
- [Z) サンプル LookML](またはインスタンス上の対応するモデル名)をクリックして、Explore のリストを展開します(まだ展開されていない場合)。
- [2)中間 e コマース] Explore をクリックして [Explore] ページを開きます。
データをクエリして可視化する
次に、[中級向け e コマース] データ探索からフィールドを選択し、[週別支出額上位] タイルのビジュアリゼーションを定義します。このタイルは、過去 4 週間の売り上げ額の上位 15 人の顧客を示します。フィールドを選択してサンプルデータを可視化する手順は次のとおりです。
- [中間 e コマース] Explore で、フィールド選択ツールから次のフィールドを選択します。
- [ユーザー] > [メール]
- [System Keys] > [User ID (On Order Item)]
- [注文アイテム] > [販売(検証済み)]
- Explore の [データ] セクションで、[行数の上限] の値を
15
に設定します。 - Explore の [データ] セクションで、[System Keys User ID (On Order Item)] フィールドの歯車メニューをクリックし、[Hide this field from visualization] を選択します。
- データを過去 4 週間に制限するフィルタを作成する手順は次のとおりです。
- データ探索の [フィルタ] セクションをクリックしてフィルタ オプションを表示し、[+ フィルタ] をクリックします。
- [フィルタの追加] ウィンドウで [Order Items] ビューを開き、[Created At Date] ディメンション グループを表示します。
- [Created At Date] ディメンション グループで、[Created At Week] フィールドを選択します。
- フィルタ条件を [直近] に設定し、テキスト入力フィールドに値
4
を入力し、期間のリストから [週] を選択します。
- Explore の [データ] セクションで [Order Items Sales (Validated)] フィールドをクリックして、[Order Items Sales (Validated)] フィールドで結果を降順に並べ替えます。
- クエリを実行して結果を表示するには、[実行] をクリックします。
- Explore の [可視化] セクションをクリックして、クエリ結果の可視化を表示します。
クエリ結果は、データ探索ページの [可視化] セクションに表示されます。クエリ結果には、過去 4 週間の売上額が最も多い上位 15 人の顧客のみが表示されます。
ビジュアリゼーションを新しいダッシュボードとして保存する
前のセクションで作成したビジュアリゼーションを新しいダッシュボードとして保存する手順は次のとおりです。
- [Explore actions] の歯車アイコン をクリックし、[保存]、[新しいダッシュボードとして] の順に選択します。
- [新しいダッシュボードとして保存] ウィンドウの [タイトル] フィールドにタイトルを入力します。このタイトルは、作成した新しいダッシュボードとタイルの両方に適用されます。ダッシュボードのタイトルは後で変更できます。
- [設定] タブの [フォルダ] セクションで、ダッシュボードを保存するフォルダを選択します。
- [保存] をクリックします。タイルが新しいダッシュボードに保存されたことを知らせる通知が Looker に表示されます。
- 必要に応じて、通知内の [ダッシュボードを表示] リンクをクリックすると、編集モードの新しいダッシュボードに直接移動できます。編集モードでは、既存のダッシュボード タイトルを選択して新しいタイトルを入力できます。この例では、タイトルとして
Sales and Customer Insights
と入力します。
ダッシュボードにタイルを追加する
次は、ダッシュボードにタイルを追加します。年間の販売目標に対する進捗状況を追跡するクエリタイルを作成し、サンプルデータを使用して Look を作成するクイックスタートを完了している場合は、その Look をダッシュボードにタイルとして追加します。
ダッシュボード内に新しいクエリタイルを作成する
このセクションでは、[売上目標の進捗状況(2024)] タイルを作成します。このタイルは、年間の売上目標と比較した期間別の累積売上を表示します。また、表計算を使用して、累積合計と目標売上を定義します。
Sales and Customer Insights ダッシュボード内からタイルを作成する手順は次のとおりです。
- [販売と顧客に関する分析情報] ダッシュボードに移動します。
- ダッシュボードの操作の 3 点アイコン をクリックし、[ダッシュボードの編集] を選択します。
- ページ ヘッダーで [追加] をクリックし、[可視化] を選択します。
- [Explore を選択] ウィンドウで、[中間 e コマース] Explore を選択します。
- タイトル フィールドにタイトルを入力します(この例では「
Sales Goal Tracking (2024)
」と入力します)。 - Explore フィールド選択ツールで、次のフィールドを選択します。
- Order Items > Created At Week
- [注文アイテム] > [販売(検証済み)]
- 2024 年の売上のみが表示されるようにデータをフィルタする手順は次のとおりです。
- データ探索の [フィルタ] セクションをクリックしてフィルタ オプションを表示し、[+ フィルタ] をクリックします。
- [フィルタの追加] ウィンドウで [Order Items] ビューを開き、[Created At Date] ディメンション グループのフィールドを表示します。
- [作成日] ディメンション グループで [作成日] フィールドを選択し、[今年] 条件を選択します。テキスト入力フィールドに「
2024
」と入力します。
- [カスタム フィールド] セクションで [追加] をクリックし、[表計算] を選択して、次の表計算を作成します。
- 累積販売数:
- 数式
running_total(${order_items.total_sales_price_validated})
を入力します。 - [形式] の値を [short_dollars] に設定します。
- [名前] フィールドに「
Cumulative Sales
」と入力します。 - 表計算を保存するには、[保存] をクリックします。
- 数式
- 目標販売額:
- 数式
row() * 72000 + (${cumulative_sales} * 0)
を入力します。 - [形式] の値を [小数点以下] に設定します。
- [小数点以下] の値を [0] に設定します。
- [名前] フィールドに「
Target Sales
」と入力します。 - 表計算を保存するには、[保存] をクリックします。
- 数式
- 累積販売数:
- ビジュアリゼーションから [Order Items Sales (Validated)] フィールドを非表示にするには、Explore の [データ] セクションで、[Order Items Sales (Validated)] フィールドの歯車メニューをクリックし、[Hide this field from visualization] を選択します。
- クエリを実行してクエリ結果を可視化するには、[実行] をクリックします。
- データ探索の [ビジュアリゼーション] セクションで、ビジュアリゼーションを構成します。
- [可視化] メニューで [列] を選択して、クエリ結果を列に表示します。
- [編集] をクリックして、[可視化] メニューを開きます。
- [系列] タブの [カスタマイズ] セクションで [目標販売額] を開き、[タイプ] フィールドで [折れ線] オプションを選択します。
- [Y] タブの [Markings] セクションで、[Add Reference Line] をクリックします。[値] メニューで [カスタム] を選択し、テキスト入力フィールドに値
3750000
を入力します。この値は年間の販売目標を表します。 - [Label Position] 設定を [Center] に設定します。
- 可視化を保存するには、[保存] をクリックします。
- [ダッシュボードを編集] ウィンドウで [保存] をクリックしてダッシュボードを保存します。
[販売目標の追跡(2024)] タイルが [販売と顧客に関する分析情報] ダッシュボードに表示されるようになりました。
既存の Look をタイルに追加する(省略可)
サンプルデータを使用してデータ探索を作成するクイックスタートを完了したら、[週別の配送傾向(過去 8 週間)] データ探索をタイルとしてダッシュボードに追加できます。
この Look を [販売と顧客に関する分析情報] ダッシュボードに追加する手順は次のとおりです。
- Looker のメイン ナビゲーション メニューで、[Weekly Shipping Trends (Last 8 Weeks)] の Look を保存したフォルダに移動します。
- [Weekly Shipping Trends (Last 8 Weeks)] の項目をクリックします。
- Look 内で、[Explore actions] の歯車アイコン をクリックし、[保存]、[既存のダッシュボードに] の順に選択します。
- [このフォルダのダッシュボードに追加] ウィンドウで、[Sales and Customer Insights] ダッシュボードを選択します。
[Save to Dashboard] をクリックします。
[週別の配送傾向(過去 8 週間)] タイルが、[販売と顧客に関する分析情報] ダッシュボードに静的クエリ タイルとして表示されるようになります。新しく追加したルックをダッシュボードに表示するには、ページを更新する必要があります。
インタラクティブなダッシュボード フィルタを作成する
このセクションでは、販売と顧客に関する分析情報ダッシュボードにインタラクティブなダッシュボード フィルタを追加します。このフィルタを使用すると、表示するデータの期間を動的に調整できます。[今日]、[過去 7 日間]、[過去 30 日間] などのオプションを選択できます。
[Order Items Created At Date] フィールドに相対日付フィルタを追加する手順は次のとおりです。
- [販売と顧客に関する分析情報] ダッシュボードに移動します。
- ダッシュボードの操作の 3 点アイコン をクリックし、[ダッシュボードの編集] を選択します。
- ページ ヘッダーで [フィルタ]、[フィルタを追加] の順にクリックします。
- [フィルタを追加] ウィンドウの [フィルタ条件] セクションで、[Order Items] ビューを開き、[Created At Date] ディメンション グループを開いて、[Created At Date] フィールドを選択します。
- [Title] フィールドに「
Order Date
」と入力します。 - 必要に応じて、[デフォルト値を構成する] セクションで、デフォルトで表示する期間を選択します。
- 必要に応じて、[フィルタを追加] ウィンドウの [更新するタイル] タブで、フィルタの適用時に更新するタイルを構成します。
- [追加] をクリックします。
[注文日] フィルタが [販売と顧客に関する分析情報] ダッシュボードに追加されました。ユーザーは、[今日]、[過去 7 日間]、[過去 30 日間] などの期間を選択してデータをフィルタリングできるようになりました。
ダッシュボード タイルの位置とサイズを変更する
このセクションでは、ダッシュボード上のタイルを配置してフォーマットし、レイアウトと外観をカスタマイズする方法について説明します。ダッシュボードのタイルの位置を変更またはサイズを変更する手順は次のとおりです。
- [販売と顧客に関する分析情報] ダッシュボードに移動します。
- ダッシュボードの操作の 3 点アイコン をクリックし、[ダッシュボードの編集] を選択します。
- タイルの位置を変更するには、タイルの 6 つの点 ホールドしてドラッグして並べ替えアイコン を長押しし、タイルを新しい位置にドラッグします。
- タイルのサイズを変更するには、タイルの右下隅にカーソルを合わせ、長押ししてタイルの枠線をドラッグしてサイズを変更します。