
始める前に
- ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
- ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
- 画面左上の [ラボを開始] をクリックして開始します
Create a reports dataset in BigQuery
/ 30
Query to pull the data for last year
/ 40
Create new data sources in Looker Studio
/ 30
ビジネス インテリジェンス(BI)が普及するようになって以来、可視化ツールは、アナリストや意思決定者がデータからすばやく分析情報を得るうえで重要な役割を果たしてきました。このラボでは、あなたは大都市の樹木管理サービスの責任者になります。課題: Looker Studio と BigQuery を使用して優れたダッシュボードを構築し、大規模な樹木サービスの使用状況ログに隠された貴重な分析情報を発見します。このダッシュボードは、十分な情報に基づいて、データに裏付けられた意思決定を行い、運用を最適化するのに役立ちます。
ダッシュボードを構築することで、可視化された元データから実用的な分析情報が得られます。適切に設計されたダッシュボードにより、トレンドの迅速な特定、潜在的な問題の発見、効率性とサービス品質の向上につながる戦略的な選択が可能になります。このラボは、BigQuery と Looker Studio についてある程度理解していることを前提としています。詳細については、背景情報のドキュメント(BigQuery のコンセプト、Looker Studio の概要)をご覧ください。
このラボでは、次の方法について学びます。
こちらの説明をお読みください。ラボには時間制限があり、一時停止することはできません。タイマーは、Google Cloud のリソースを利用できる時間を示しており、[ラボを開始] をクリックするとスタートします。
このハンズオンラボでは、シミュレーションやデモ環境ではなく実際のクラウド環境を使って、ラボのアクティビティを行います。そのため、ラボの受講中に Google Cloud にログインおよびアクセスするための、新しい一時的な認証情報が提供されます。
このラボを完了するためには、下記が必要です。
[ラボを開始] ボタンをクリックします。ラボの料金をお支払いいただく必要がある場合は、表示されるダイアログでお支払い方法を選択してください。 左側の [ラボの詳細] ペインには、以下が表示されます。
[Google Cloud コンソールを開く] をクリックします(Chrome ブラウザを使用している場合は、右クリックして [シークレット ウィンドウで開く] を選択します)。
ラボでリソースがスピンアップし、別のタブで [ログイン] ページが表示されます。
ヒント: タブをそれぞれ別のウィンドウで開き、並べて表示しておきましょう。
必要に応じて、下のユーザー名をコピーして、[ログイン] ダイアログに貼り付けます。
[ラボの詳細] ペインでもユーザー名を確認できます。
[次へ] をクリックします。
以下のパスワードをコピーして、[ようこそ] ダイアログに貼り付けます。
[ラボの詳細] ペインでもパスワードを確認できます。
[次へ] をクリックします。
その後次のように進みます。
その後、このタブで Google Cloud コンソールが開きます。
ダッシュボードは使用状況を 1 か所にまとめて表示するものであり、注文 ID などの詳細情報は必要ありません。そのため、クエリ費用を削減するために、必要なログを「Reports」という別のデータセットにまとめて、集計データのテーブルを作成します。
そのテーブルを Looker ダッシュボードからクエリします。これにより、ダッシュボードの更新時に Reports データセットのクエリで処理されるデータ量を削減できます。過去の使用状況ログは変更されないため、Reports データセットの新しい使用状況データを更新するだけで済みます。
このセクションでは、一般公開データを pull して、BigQuery で SQL コマンドを実行してみます。
BigQuery コンソールが開きます。
[エクスプローラ] セクションで [+ 追加] をクリックし、[その他のソース] にある [公開データセット] を選択します。
「trees」を検索して Enter キーを押します。
[Street Trees] タイルをクリックし、[データセットを表示] をクリックします。
新しいタブが開いて、「bigquery-public-data」という新しいプロジェクトが [エクスプローラ] パネルに追加されます。
bigquery-public-data
が [エクスプローラ] パネルに表示されない場合は、[+ 追加] > [名前を指定してプロジェクトにスターを付ける([その他のソース] の下)] > プロジェクト名(bigquery-public-data)を入力 > [スターを付ける] をクリックします。次に、Reports という新しいデータセットをプロジェクトに作成します。独立したデータセットを作成すると 2 つのメリットがあります。1 つは、ダッシュボードによってクエリされるデータの量が減ること、もう 1 つは、集計データにしか関心がないユーザーが無駄にソース データセットにアクセスしなくなることです。
Qwiklabs のプロジェクト ID の横にあるその他アイコンをクリックし、[データセットを作成] を選択します。
データセットに「Reports」という名前を付けます。
他のオプションはデフォルト値のままにします。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
このセクションでは、以下の概要情報を含む昨年度のデータを pull する 1 回限りのクエリを実行します。
BigQuery コンソールの上部にある [+] ボタンをクリックして、クエリエディタを開きます。
クエリエディタに次のクエリを追加します。
Reports
」と入力します。前に作成した Reports データセットを選択します。Trees
」と入力します。[テーブル名] を指定して [空の場合に書き込む] 設定を選択したので、テーブルがまだ存在しない場合はクエリによってテーブルが作成されます。
その他の設定はデフォルトのままにして、[保存] をクリックします。
[実行] をクリックしてクエリを実行します。
クエリが完了すると、[結果] タブに結果が表示されます。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
ダッシュボードを最新の状態に保つために、クエリを定期的に実行するようにスケジュールできます。スケジュールされたクエリは、標準 SQL で作成する必要があります。標準 SQL で作成するクエリには、データ定義言語(DDL)とデータ操作言語(DML)によるステートメントを含めることができます。クエリ文字列と宛先テーブルはパラメータ化が可能で、クエリ結果を日付と時刻で整理できます。
新しいデータがないか毎日チェックするクエリを追加します。新たに植樹が行われると、追加の統計情報で reports.trees
テーブルが直接更新されます。
reports.trees
テーブルに増分データを毎日 pull します。[スケジュール] ボタンをクリックすると、[スケジュールされたクエリとしてエクスポート] ページが開きます。
[スケジュールされたクエリとしてエクスポート] ページで、次の設定を行います。
スケジュールされたクエリの名前: Update_trees_daily
スケジュール オプション:
Reports
」に指定します。[保存] をクリックします。
[許可] をクリックし、リクエストされたサービスに対する権限をラボの受講者ユーザーの認証情報に付与します。次に、クエリの置き換えに同意します。
次に、上で集計した樹木データを使用して Looker Studio でダッシュボードを構築します。
ブラウザで新しいタブを開いて Looker Studio に移動します。
左上の [作成] をクリックして、[レポート] をクリックします。
[国] を入力し、利用規約のチェックボックスをオンにします。
[続行] をクリックします。
すべてのメール設定で [いいえ] を選択して [続行] をクリックします。
次に、BigQuery コネクタを使用して reports.trees
テーブルに接続します。
まず、[最近のプロジェクト]、[Qwiklabs プロジェクト]、[Reports] データセット、[Trees] テーブルの順に選択します。
[追加] をクリックし、[レポートに追加] をクリックします。
[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。
これで、このテーブルのデータを使ってグラフを作成できるようになりました。
[グラフを追加] プルダウンをクリックし、希望の種類を選択します。下の例には次の種類のグラフが含まれています。
この例を参考にしてグラフやタイトルを作成してみてください。以下にヒントを示します。
これで完了です。このラボでは、BI ダッシュボードを構築して、クエリ費用を抑えつつビジネスデータのパターンを可視化する方法を学びました。BigQuery でデータセットを作成し、1 回限りのクエリを実行し、クエリをスケジュールして、Looker Studio でレポートを作成しました。これらのスキルを活用して、Looker Studio と BigQuery で独自の BI ダッシュボードを構築できるようになりました。
Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。必要な技術スキルとベスト プラクティスについて取り扱うクラスでは、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。
マニュアルの最終更新日: 2025 年 2 月 19 日
ラボの最終テスト日: 2025 年 2 月 19 日
Copyright 2025 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
1 回に 1 つのラボ
既存のラボをすべて終了して、このラボを開始することを確認してください