サンプルデータを使用して Look を構築する
Looker でデータのクエリと可視化を行う方法と、クエリ結果を共有して再利用できる Look として保存する方法について学びます。
このクイックスタートでは、Looker(Google Cloud コア)インスタンスで Look を構築する方法について説明します。事前構築された 中級 e コマース Explore のサンプルデータを使用して次の表グラフを作成し、グラフを Look として保存します。
作成する表グラフには、週ごとの配送傾向が表示されます。条件付き書式(赤色の背景など)を使用して、遅延の可能性(この場合、200 を超える注文品の配送に 2 日を要した週)がハイライト表示されます。次の表は、Look の構築に使用するクエリ結果の例です。
作成週 | 2024-07-29 | 2024-07-22 | 2024-07-15 | 2024-07-08 | 2024-07-01 | 2024-06-24 | 2024-06-17 | 2024-06-10 |
---|---|---|---|---|---|---|---|---|
発送から納品までの日数 | 注文アイテム数の # 件 | 注文アイテム数の # 件 | 注文アイテム数の # 件 | 注文アイテム数の # 件 | 注文アイテム数の # 件 | 注文アイテム数の # 件 | 注文アイテム数の # 件 | 注文アイテム数の # 件 |
4 | 451 | 242 | 210 | 199 | 163 | 152 | 189 | 177 |
3 | 422 | 260 | 213 | 177 | 213 | 144 | 171 | 165 |
始める前に
このクイックスタートを進めるには、サンプルの LookML プロジェクトを含む Looker(Google Cloud コア)インスタンスにアクセスする必要があります。サンプル プロジェクトには、このクイックスタートで使用する事前構築済みの [中級 e コマース] Explore が含まれています。
Explore に移動する
[中間 e コマース] Explore に移動するには、次の手順を行います。
- Looker で [メインメニュー] をクリックして、メイン ナビゲーション メニューを開きます。
- メイン ナビゲーション メニューで [Explore] を選択します。
- [Z) サンプル LookML](またはインスタンス上の対応するモデル名)を開き、Explore のリストを開きます。
- [2)中間 e コマース] Explore をクリックして [Explore] ページを開きます。
フィールドを選択しデータをピボットする
クエリの作成手順は次のとおりです。
- フィールド ピッカーで、[注文アイテム] セクションを展開します。
- フィールド ピッカーの [ディメンション] セクションで [作成日] を開き、[週] フィールドにカーソルを合わせ、[ピボットデータ] アイコン を選択して、結果表に週を列として表示します。
- [その他の日付] を開き、[発送から納品までの日数] フィールドを選択すると、各注文の発送から納品までにかかった日数が表示されます。
- フィールド ピッカーの [Measures] セクションで [# of Order Items] フィールドを選択すると、週と配送時間の組み合わせごとに注文アイテムの合計数が表示されます。
フィルタを追加してクエリを実行する
次に、以下のフィールドにフィルタを追加してクエリ結果を絞り込みます。
- 作成週: このフィールドのフィルタは
is in the past 8 weeks
条件になります。これには、過去 8 週間のデータのみが含まれます。 - 発送から納品までの日数:
- このフィールドの最初のフィルタは、null 値を除外する条件
is not null
になります。 - このフィールドの 2 番目のフィルタには、
is >2
という条件が設定され、2 日を超える配送時間のみが含まれます。
- このフィールドの最初のフィルタは、null 値を除外する条件
これらのフィルタをクエリに適用する手順は次のとおりです。
- フィルタごとに、Explore ページの [フィルタ] セクションで [+ フィルタ] をクリックして [フィルタを追加] ウィンドウを開きます。
- [フィルタを追加] ウィンドウで、適切な条件を選択し、必要に応じてフィルタ値を追加して、各フィルタを作成します。
- 最初のフィルタで [作成週] フィールドを選択し、[直近] 条件を選択します。テキスト入力フィールドに値「
8
」を入力し、期間のリストから [週] を選択します。 - 次のフィルタでは、[発送から納入までの日数] フィールドを選択し、[null ではない] 条件を選択します。
- 最後のフィルタで、[発送から納入までの日数] フィールドを選択します。フィルタ条件として [is >] を選択します。テキスト入力フィールドに、値「
2
」を入力します。
- 最初のフィルタで [作成週] フィールドを選択し、[直近] 条件を選択します。テキスト入力フィールドに値「
- [実行] をクリックしてクエリを実行し、結果を表示します。
Explore の [データ] セクションに、過去 8 週間の配送期間ごとの注文アイテム数が表示されるようになりました。
可視化をカスタマイズする
可視化を Look として保存する前に、デフォルトのグラフの種類を表グラフに変更し、条件付き書式を適用して、配送遅延の可能性を強調します。これらの変更を行う手順は次のとおりです。
- [可視化] メニューで [テーブル] を選択して、クエリ結果を表グラフとして表示します。
- [編集] をクリックして、可視化エディタを開きます。
- [Series] タブで [Order Items # of Items] を展開し、[Cell Visualization] オプションを無効にします。
- 可視化エディタの [書式設定] タブで、[条件付き書式を有効にする] オプションが有効になっていることを確認します。
- [ルール] セクションで、既存の条件付き書式ルールがある場合は、デフォルトの条件を次の条件に置き換えます。ルールがない場合は、[ルールを追加] をクリックして新しいカスタム書式設定ルールを作成し、次の条件を適用します。
- [適用対象] セクションで [フィールドを選択...] を選択し、テキスト入力フィールドに [Order Items # of Order Items] フィールドを入力します。
- [フォーマット] セクションで、[次の値より大きい] 条件を選択し、値
200
を入力します。 - [スタイル] セクションの [背景色] セクションで既存の色見本を選択し、背景色を選択します(この例では、赤を選択します)。
可視化をカスタマイズして条件付き書式を適用した結果、200 件を超える注文商品の配送に 2 日以上かかった表グラフのセルがハイライト表示されます。
可視化を Look として保存する
表グラフを Look として保存する手順は次のとおりです。
- Explore のヘッダーにある [Explore アクション] の歯車アイコンをクリックします。
- [保存...] を選択してから、[Look として] を選択します。
- [Look を保存] ウィンドウで、[タイトル] フィールドに Look のタイトルを入力します。
- [フォルダ] セクションで、Look を保存するフォルダを選択します。
- [保存] をクリックして Look をそのフォルダに保存するか、[Look を保存して表示] をクリックして保存し、すぐに Look を開きます。
可視化を Look として保存すると、再度アクセスして分析を進めることや、他のユーザーと共有すること、ダッシュボードに組み込んで広く公開することができます。