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

必要なロール

このクイックスタートを完了するには、適切な 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: [Explore] ページにアクセスし、中間 e コマースの Explore でクエリを実行します。
  • save_looks(およびその親権限 save_content): ビジュアリゼーションを Look として保存します。
  • see_looks: このクイックスタートで作成する Look を表示します。

[Intermediate Ecommerce](中級の e コマース)のデータ探索に移動する手順は次のとおりです。

  1. Looker で、メインメニュー をクリックして、メイン ナビゲーション メニューを開きます。
  2. メイン ナビゲーション メニューで [探索] を選択します。
  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 ページの [可視化] セクションで、[可視化] バーをクリックして、可視化エディタを開きます。
  2. [可視化] メニューで [テーブル] を選択して、クエリ結果を表グラフとして表示します。
  3. [編集] をクリックして、可視化エディタを開きます。
  4. [系列] タブで、[Order Items # of Items] を展開し、[セルのビジュアリゼーション] オプションを無効にします。
  5. 可視化エディタの [書式設定] タブで、[条件付き書式を有効にする] オプションが有効になっていることを確認します。
  6. [書式設定] タブの [ルール] セクションに既存の条件付き書式ルールがある場合は、デフォルトの条件を次の条件に置き換えます。ルールがない場合は、[ルールを追加] をクリックして新しいカスタム書式ルールを作成し、次の条件を適用します。

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

可視化をカスタマイズして条件付き書式を適用したため、Looker は、200 個を超える注文アイテムの配送に 2 日以上かかった表グラフのセルをハイライト表示します。

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

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

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

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

次のステップ