
始める前に
- ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
- ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
- 画面左上の [ラボを開始] をクリックして開始します
Create BigQuery Views
/ 50
Create BigQuery Data source
/ 50
Looker Studio は、さまざまなデータソースから取得したデータからカスタマイズされたビジュアリゼーションやレポートを作成し、データの可能性を引き出すためのツールです。作成したビジュアリゼーションやレポートは、特定の関係者と共有したり、一般公開したりできます。
このラボでは、米国国内線の過去のフライト情報(米国運輸統計局提供)を使い、Looker Studio で BigQuery に保存されているデータを可視化する方法を学びます。
こちらの説明をお読みください。ラボには時間制限があり、一時停止することはできません。タイマーは、Google Cloud のリソースを利用できる時間を示しており、[ラボを開始] をクリックするとスタートします。
このハンズオンラボでは、シミュレーションやデモ環境ではなく実際のクラウド環境を使って、ラボのアクティビティを行います。そのため、ラボの受講中に Google Cloud にログインおよびアクセスするための、新しい一時的な認証情報が提供されます。
このラボを完了するためには、下記が必要です。
[ラボを開始] ボタンをクリックします。ラボの料金をお支払いいただく必要がある場合は、表示されるダイアログでお支払い方法を選択してください。 左側の [ラボの詳細] ペインには、以下が表示されます。
[Google Cloud コンソールを開く] をクリックします(Chrome ブラウザを使用している場合は、右クリックして [シークレット ウィンドウで開く] を選択します)。
ラボでリソースがスピンアップし、別のタブで [ログイン] ページが表示されます。
ヒント: タブをそれぞれ別のウィンドウで開き、並べて表示しておきましょう。
必要に応じて、下のユーザー名をコピーして、[ログイン] ダイアログに貼り付けます。
[ラボの詳細] ペインでもユーザー名を確認できます。
[次へ] をクリックします。
以下のパスワードをコピーして、[ようこそ] ダイアログに貼り付けます。
[ラボの詳細] ペインでもパスワードを確認できます。
[次へ] をクリックします。
その後次のように進みます。
その後、このタブで Google Cloud コンソールが開きます。
Cloud Shell は、開発ツールと一緒に読み込まれる仮想マシンです。5 GB の永続ホーム ディレクトリが用意されており、Google Cloud で稼働します。Cloud Shell を使用すると、コマンドラインで Google Cloud リソースにアクセスできます。
Google Cloud コンソールの上部にある「Cloud Shell をアクティブにする」アイコン をクリックします。
ウィンドウで次の操作を行います。
接続した時点で認証が完了しており、プロジェクトに各自の Project_ID、
gcloud
は Google Cloud のコマンドライン ツールです。このツールは、Cloud Shell にプリインストールされており、タブ補完がサポートされています。
出力:
出力:
gcloud
ドキュメントの全文については、gcloud CLI の概要ガイドをご覧ください。
このラボでは、O'Reilly Media, Inc. の書籍『Data Science on the Google Cloud Platform, 2nd Edition』用に作成されたデータセット、コードサンプルとスクリプトを使用し、その第 3 章「Creating Compelling Dashboards」で取り上げられているデータ可視化タスクについて説明します。
このラボでは BigQuery データセットを使用します。このデータセットには、米国運輸統計局から取得した 2 か月分(2015 年 1 月と 2 月)のサンプル フライトデータがあらかじめ読み込まれています。このフライトデータは、dsongcp
データセットの flights_raw
というテーブルにあります。
Cloud コンソールでナビゲーション メニュー()を展開し、[BigQuery] を選択します。
左側の [エクスプローラ] パネルで現在使用中のプロジェクトと dsongcp
データセットを開き、flights_raw
テーブルを選択します。
ウィンドウの右側で [スキーマ] タブを選択し、flights_raw
テーブルのスキーマを表示します。
BigQuery テーブルを簡単に確認するには、プレビュー機能を使用します。
flights_raw
テーブルを表示します。テーブルビューをいくつか作成し、それぞれ 10 分、15 分、20 分の遅延があったフライトを簡単に確認できるようにします。これらのビューはラボで後ほど使用します。
./create_views.sh
を実行します。新しいブラウザタブで Looker Studio を開きます。
必要があれば [Use it for free] をクリックします。
トップメニューにある [データソース] をクリックします。
左上の [+ 作成] > [データソース] をクリックします。
国を選択し、会社名を入力します。
利用規約に同意し、[続行] をクリックします。
すべてのメール設定で [いいえ] を選択してから、[続行] をクリックします。
Google コネクタのリストで [BigQuery] タイルをクリックします。
[承認] をクリックして、Looker Studio から Cloud ソースにアクセスできるようにします。
必要があれば、ラボのアカウントが選択されていることを確認して、[許可] をクリックします。
[マイ プロジェクト] > [Project-ID]
> [dsongcp] > [flights] を選択します。
画面の右上にある青色の [接続] ボタンをクリックします。
ページの右上にある [レポートを作成] をクリックします。
[レポートに追加] をクリックして、flights
テーブルをデータソースとして追加することを確認します。
左上の [無題のレポート] を、目的のレポート名に置き換えます。
ここでは独自のグラフを作成するため、自動作成されたグラフをクリックして選択し、削除します。
[グラフを追加] > 散布図アイコンをクリックし、グラフを収めるための四角形をレポート キャンバスに描画します。
右側のパネルの [データ] タブに、データのプロパティのリストが表示されます。
フィールド | 値 |
---|---|
ディメンション |
UNIQUE CARRIER |
指標 X |
DEP_DELAY |
指標 Y |
ARR_DELAY |
集計方法を [平均値] に変更します。
集計方法のボックスの外側をクリックしてプロパティ ペインに戻ります。
同じ操作を [指標 Y] についても行い、集計方法を [合計] から [平均値] に変更します。
[スタイル] タブをクリックします。
[スタイル] メニューで、[トレンドライン] プルダウンをクリックして [線形] を選択します。
レポートの上にあるリボンで、[コントロールを追加] > [期間設定] をクリックします。
試してみましょう。
右上にある [編集] をクリックし、グラフアイテムをさらに追加します。
[グラフを追加] > 円グラフアイコンをクリックし、円グラフを収めるための四角形をレポート キャンバスに描画します。
円グラフが選択された状態で、右側のパネルの [データ] タブの右下にある [フィールドを追加] をクリックします。
フィールドを追加
] オプションが表示されない場合はブラウザタブを更新してください。
[計算フィールドを追加] をクリックしてフィールド プロパティの概要を表示します。
[すべてのフィールド] をクリックしてフィールド プロパティの概要を表示します。
[ARR_DELAY
] フィールドの右側にあるその他アイコン(3 つのドット)をクリックし、[複製] を選択します。
セクションの右上で [+ フィールドを追加] をクリックします。
[計算フィールドを追加] をクリックし、フィールドに is_late
という名前を付けます。
[計算式] テキスト ボックスに次の計算式を入力します。
フィールド名は正しく登録する必要があります。次の図のように構文がハイライト表示されない場合は、計算式を再確認するか、右側にある [使用可能な項目] セレクタを使用して [ARR_DELAY のコピー] フィールドを選択してください。
[保存] をクリックして、[完了] をクリックします。
右側のパネルの [データ] タブで、円グラフの [ディメンション] を新しい [is_late] 計算フィールドに変更します。
[指標] を新規の [is_late] フィールドに変更します。
is_late 指標の横にある CTD アイコンの上にカーソルを合わせます。
これをクリックして集計を [カウント] に変更します。
円グラフに定刻到着率と遅延到着率が表示されるようになりました。
[グラフを追加] > 縦棒グラフアイコンをクリックし、棒グラフを収めるための四角形をレポート キャンバスに描画します。
[データ] タブで、以下の設定フィールドをクリックして、次のように変更します。
フィールド | 値 |
---|---|
ディメンション |
UNIQUE CARRIER |
指標 1(デフォルト) |
DEP_DELAY |
指標 2([指標を追加] をクリック) |
ARR_DELAY |
並べ替え |
UNIQUE CARRIER |
並べ替え順序 |
昇順 |
ここまでに 3 つのデータベース テーブルビューを作成しました。次に、それらのテーブルの遅延しきい値を表示するグラフを作成します。
2 つ目の円グラフを選択し、プロパティ リストの [データソース] で [flights] をクリックします。
メニューの下部にある [+ データを追加] をクリックします。
選択ペインの Google コネクタのセクションで [BigQuery] をクリックします。
[マイ プロジェクト] > [Project-ID]
> [dsongcp] を選択します。
delayed_10 テーブルをクリックして選択し、画面右下にある [追加] ボタンをクリックします。
画面右下にある [+ フィールドを追加] をクリックします。このリンクが表示されていない場合は、画面の右側で [データ] プロパティタブが選択されていることを確認してください。
[計算フィールドを追加] をクリックしてフィールド プロパティの概要を表示します。
データ型と集計方法を含むフィールドの完全なリストが表示されていない場合は、[すべてのフィールド] をクリックしてフィールド プロパティの概要に移動します。
[ARR_DELAY
] フィールドの右側にあるコンテキスト メニュー アイコンをクリックし、[複製] を選択します。
画面の右側の、データソース delayed_10 に対応する [+ フィールドを追加] をクリックします。
[計算フィールドを追加] をクリックし、フィールドに is_late という名前を付けます。
[計算式] テキスト ボックスに次の数式を入力します。
フィールド名は正しく登録する必要があります。次の図のように構文がハイライト表示されない場合は、計算式を再確認するか、右側にある [使用可能な項目] セレクタを使用して [ARR_DELAY のコピー] フィールドを選択してください。
[保存] をクリックして、[完了] をクリックします。
ここで新たな円グラフの [データソース] を delayed_10
に変更します。計算フィールド is_late は保持されるはずです。
2 つ目の円グラフに Delayed_10
ビューの定刻到着率と遅延到着率が表示されるようになりました。
必要に応じて、追加のデータベース ビューを作成した最後の 2 つのセクションを繰り返して、Delayed_15 と Delayed_20 のビューを作成してください。
ここでは、Looker Studio を使用して、BigQuery テーブルおよびビューに保存されているデータを可視化しました。
Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。必要な技術スキルとベスト プラクティスについて取り扱うクラスでは、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。
マニュアルの最終更新日: 2025 年 8 月 1 日
ラボの最終テスト日: 2025 年 8 月 1 日
Copyright 2025 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。
このコンテンツは現在ご利用いただけません
利用可能になりましたら、メールでお知らせいたします
ありがとうございます。
利用可能になりましたら、メールでご連絡いたします
1 回に 1 つのラボ
既存のラボをすべて終了して、このラボを開始することを確認してください