サンプルデータを使用して 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 が含まれています。

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

  • access_data: [中級 e コマース] Explore でサンプルデータにアクセスします。
  • explore: [Explore] ページにアクセスし、[中級 e コマース] Explore でクエリを実行します。
  • save_looks(およびその親権限 save_content): ビジュアリゼーションを Look として保存します。
  • see_looks: このクイックスタートで作成するルックを表示します。

中級 e コマース Explore に移動する手順は次のとおりです。

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

フィールドを選択しデータをピボットする

クエリを作成する手順は次のとおりです。

  1. フィールド ピッカーで、[注文アイテム] セクションを開きます。
  2. フィールド ピッカーの [ディメンション] セクションで [作成日] を開き、[] フィールドにカーソルを合わせ、[ピボットデータ] アイコン を選択して、結果表に週を列として表示します。
  3. [その他の日付] を開き、[発送から納品までの日数] フィールドを選択すると、各注文の発送から納品までにかかった日数が表示されます。
  4. フィールド ピッカーの [Measures] セクションで [# of Order Items] フィールドを選択すると、週と配送時間の組み合わせごとに注文アイテムの合計数が表示されます。

フィルタを追加してクエリを実行する

次に、次のフィールドにフィルタを追加して、クエリ結果を絞り込みます。

  • 作成週: このフィールドのフィルタは is in the last 8 weeks 条件になります。これには、過去 8 週間のデータのみが含まれます。
  • 発送から納品までの日数:
    • このフィールドの最初のフィルタには、null 値を除外する条件 is not null が設定されます。
    • このフィールドの 2 つ目のフィルタは is >2 条件になります。これには、2 日を超える配送時間のみが含まれます。

これらのフィルタをクエリに適用する手順は次のとおりです。

  1. フィルタごとに、Explore ページの [フィルタ] セクションで [+ フィルタ] をクリックして [フィルタを追加] ウィンドウを開きます。
  2. [フィルタを追加] ウィンドウで、適切な条件を選択し、必要に応じてフィルタ値を追加して、各フィルタを作成します。
    • 最初のフィルタで [作成週] フィールドを選択し、[直近] 条件を選択します。テキスト入力フィールドに値 8 を入力し、期間のリストから [] を選択します。
    • 次のフィルタでは、[発送から納入までの日数] フィールドを選択し、[null ではない] 条件を選択します。
    • 最後のフィルタで、[発送から納入までの日数] フィールドを選択します。フィルタ条件として [is >] を選択します。テキスト入力フィールドに、値「2」を入力します。
  3. [実行] をクリックしてクエリを実行し、結果を表示します。

Explore の [データ] セクションに、過去 8 週間の配送期間ごとの注文アイテム数が表示されるようになりました。

可視化をカスタマイズする

可視化を Look として保存する前に、デフォルトのグラフの種類を表グラフに変更し、条件付き書式を適用して、配送遅延の可能性を強調します。これらの変更を行う手順は次のとおりです。

  1. Explore ページの [Visualization] セクションで、[Visualizations] バーをクリックして、可視化エディタを開きます。
  2. [可視化] メニューで [テーブル] を選択して、クエリ結果を表グラフとして表示します。
  3. [編集] をクリックして、可視化エディタを開きます。
  4. [シリーズ] タブで [注文アイテムのアイテム数] を開き、[セルのビジュアリゼーション] オプションを無効にします。
  5. 可視化エディタの [書式設定] タブで、[条件付き書式を有効にする] オプションが有効になっていることを確認します。
  6. [書式設定] タブの [ルール] セクションで、既存の条件付き書式設定ルールがある場合は、デフォルトの条件を次の条件に置き換えます。ルールがない場合は、[ルールを追加] をクリックして新しいカスタム書式ルールを作成し、次の条件を適用します。

    • [適用先] セクションで [フィールドを選択...] を選択し、テキスト入力フィールドに [Order Items # of Order Items] フィールドを入力します。
    • [フォーマット] セクションで、[次の値より大きい] 条件を選択し、値 200 を入力します。
    • [スタイル] セクションの [背景色] セクションで既存のカラーパレットを選択し、背景色を選択します(この例では赤を選択します)。
  7. [ルールを追加] をクリックして、条件付き書式ルールを保存します。

可視化をカスタマイズして条件付き書式を適用した結果、200 件を超える注文商品の発送に 2 日以上かかった表グラフのセルがハイライト表示されています。

可視化を Look として保存する

表グラフを Look として保存する手順は次のとおりです。

  1. Explore のヘッダーにある [Explore アクション] の歯車アイコン をクリックします。
  2. [保存...]、[Look として] の順に選択します。
  3. [Look を保存] ウィンドウで、[タイトル] フィールドに Look のタイトルを入力します。
  4. [フォルダ] セクションで、Look を保存するフォルダを選択します。
  5. [保存] をクリックしてそのフォルダに Look を保存するか、[Look を保存して表示] をクリックして保存し、すぐに Look を開きます。

可視化を Look として保存すると、再度アクセスして分析を進めることや、他のユーザーと共有すること、ダッシュボードに組み込んで広く公開することができます。サンプルデータを使用してダッシュボードを作成するで説明されているように、ダッシュボード内のデータを使用することもできます。

次のステップ