Looker(Google Cloud コア)には、次のことを実現するのに役立つ LookML プロジェクトのサンプルが用意されています。
- LookML を記述する方法を学習する
- Explore インターフェースを使用して、データをクエリする
- ダッシュボードで既存の分析を表示する
LookML プロジェクトのサンプルは、すべてのエディション タイプの Looker(Google Cloud コア)インスタンスで提供されています。
Looker(Google Cloud コア)インスタンス上の LookML プロジェクトのサンプルには、BigQuery の一般公開データセット the Look eCommerce に基づく、キュレートされた LookML モデルが含まれています。このプロジェクトは、独自の LookML モデルを構築し、既存のモデルを変更してユーザー エクスペリエンスをカスタマイズすることの学習の出発点として適しています。
Looker(Google Cloud コア)インスタンスを作成する場合、サンプル LookML プロジェクトは、アプリケーションのデフォルト認証情報(ADC)を使用して Google が管理する BigQuery データベースに接続して、ベアメタル リポジトリとしてインスタンスにすでに構成されています。
始める前に: BigQuery API を有効にする
LookML を変更し、Explore にクエリを実行して、サンプル LookML プロジェクトからサンプル ダッシュボードを表示するには、Looker 管理者 IAM ロールを持つユーザーが、Looker(Google Cloud コア)インスタンスを含む Google Cloud プロジェクトで BigQuery API を有効にする必要があります。API を有効にしたら、コンソール ページを更新して、API が有効になっていることを確認します。
サンプル LookML プロジェクトの表示と操作
Looker IDE で sample_thelook_ecommerce というプロジェクトに移動すると、サンプル LookML プロジェクトを表示できます。sample_thelook_ecommerce プロジェクトには、0_start_here、1_basic_lookml、2_intermediate_lookml、3_advanced_lookml の 4 つのフォルダが含まれています。これらのフォルダには、次の要素が含まれています。
- LookML の基本、中間、高度なコンセプトについての手順と説明を含む
README.mdファイル - サンプル BigQuery 接続
sample_bigquery_connectionへの接続を含む、事前定義された LookML モデル - カスタマイズ可能な LookML の事前に定義された Explore とビュー
プロジェクトの README.md ファイルの手順に沿って、サンプル LookML に変更を加える方法を学習し、それらの変更が Explore インターフェースに与える影響を確認できます。サンプル LookML プロジェクトには、追加して変更することでサンプル分析を作成できる事前構築済みのダッシュボードも含まれています。
LookML プロジェクト ファイルにアクセスして編集する
サンプル LookML プロジェクト内の LookML ファイルにアクセスするには、次の手順を行います。
- 左側のナビゲーション パネルで、[Develop] を選択して [Develop] メニューを開きます。
sample_thelook_ecommerceプロジェクトを選択します。 デフォルトでは、サンプル プロジェクトに移動すると、START_HERE_README.mdファイルが開きます。START_HERE_README.mdファイルの手順を読むか、別のプロジェクト ファイルに移動します。- LookML に対する変更のテストを開始する場合は、「Development Mode」と入力して、
README.mdファイルにある手順に沿って操作します。
サンプルの Explore を使用してクエリを作成する
デフォルトでは、サンプル LookML プロジェクトには次の Explore が定義されています。
- 1)基本 e コマース
- 2)中間 e コマース
- 3)中間 e コマース(有効な注文のみ)
- 4)高度 e コマース(有効な注文のみ)
サンプルの Explore にアクセスする手順は次のとおりです。
- 左側のナビゲーション パネルで、[Explore] を選択して [Explore] メニューを開きます。
- [Explore] メニューで、サンプルの Explore のいずれかを選択します。
Explore を使用したデータのクエリの詳細については、README.md ファイルの手順に沿うか、Looker での Explore の表示と操作をご覧ください。
サンプル ダッシュボードを表示、編集する
デフォルトでは、インスタンスを作成すると、インスタンスにはサンプル プロジェクトの次のユーザー定義のダッシュボードのサンプルが含まれます。
- ビジネスパルス - 基本的な可視化の例
- ビジネスパルス - 中間の可視化の例
- ビジネスパルス - 高度な可視化の例
インスタンスには、ユーザーが作成した Look やダッシュボードなどの他のコンテンツは含まれていませんが、これらのサンプル ダッシュボードはインスタンスの事前構築済みのホームページに表示されます。
また、これらのサンプル ダッシュボードは、インスタンスの [Shared folders] フォルダ([Your organization's folder] と呼ばれる)に表示されます。
[Shared folders] フォルダ内のサンプル ダッシュボードにアクセスする手順は次のとおりです。
- ここで左側のナビゲーション パネル、フォルダ] を選択します。
- [すべてのフォルダ] ページで、[共有フォルダ] を選択します。
- [Your organization's folders] ページで、サンプル ダッシュボードのいずれかを選択します。
これで、ダッシュボードを表示、変更できるようになります。詳細については、ダッシュボードを表示するとユーザー定義のダッシュボードを編集するをご覧ください。
サンプル LookML プロジェクトを使用して一連のクイックスタートを実行する
Looker(Google Cloud コア)インスタンスがサンプル LookML プロジェクトで設定されている場合は、次のクイックスタート ガイドを使用して、データ ウェアハウスへの接続から、豊富なビジュアリゼーションを含むダッシュボードの作成と共有まで、Looker(Google Cloud コア)の使用を開始するために必要なさまざまな手順を確認できます。クイックスタートでは、サンプル LookML プロジェクトを使用して、一般的な Looker の手順を説明します。手順に慣れたら、独自データ接続とデータセットに手順を適用できます。
次のクイックスタートは、Looker インスタンスを最初から設定して使用するために通常必要な順序で示されています。ただし、クイックスタートではサンプル LookML プロジェクトを使用するため、これらのクイックスタートは、任意の順序で個別に実行できます。
- パブリック IP インスタンスの接続を作成する - LookML プロジェクトのベースとして使用する Looker(Google Cloud コア)パブリック IP インスタンスのデータベース接続を作成する方法、または特定の LookML プロジェクトのデータベース接続を作成する方法について説明します。
- サンプルデータからモデルを生成する - Looker(Google Cloud コア)を使用して、各インスタンスに含まれる接続から基本的なデータモデルを自動的に生成する方法について説明します。
- データをモデル化する - サンプルデータから生成されたモデルに追加のディメンション、指標、フィルタを追加する方法について説明します。
- サンプルデータを使用してダッシュボードを作成する - Looker(Google Cloud コア)インスタンスのサンプル LookML プロジェクトの [Intermediate Ecommerce] Explore のサンプルデータを使用してダッシュボードを作成する方法について説明します。
- サンプルデータを使用して Look を作成する - Looker でデータをクエリして可視化する方法と、クエリ結果を共有して再利用できる Look として保存する方法について説明します。
プロジェクトへのユーザー アクセスを変更する
デフォルトでは、デフォルトの Looker ロールのいずれかを持つユーザーは、Looker(Google Cloud コア)インスタンスで [All] モデルセットを使用できます。したがってデフォルトでは、すべてのユーザーが sample_thelook_ecommerce プロジェクトで定義されているすべてのモデルにアクセスできます。
特定のユーザーがプロジェクトの 1 つ以上のモデルを表示または操作することを除外するには、sample_thelook_ecommerce にモデルを含まないモデルセットを作成します。次に、より限定的な新しいモデルセットにリンクされている新しいロールを作成するか、既存のロールを更新します。
サンプル LookML プロジェクトを削除する
インスタンスからサンプル プロジェクトと接続を削除できます。プロジェクトを削除するには、プロジェクト情報へのアクセスと編集の手順を行います。
sample_bigquery_connection 接続は、接続のドキュメント ページの手順に沿って削除することもできます。