menu
arrow_back

SQL for BigQuery と Cloud SQL の概要

アクセス可能時間: 75 分 · 完了までの時間: 60 分
Connection Details

1クレジット

info_outline
This lab costs 1クレジット to run. You can purchase credits or a subscription under My Account.

GSP281

Google Cloud セルフペース ラボ

概要

SQL(構造化クエリ言語)とは、データ操作のための標準言語であり、構造化データセットを照会して分析情報を得ることができます。データベースの管理に一般的に使用されており、リレーショナル データベースへのトランザクション レコードの入力、ペタバイト規模のデータ分析といった作業を行うことができます。

このラボは SQL の入門編となっており、Qwiklabs でこれからデータ サイエンスに関する多数のラボやクエストに取り組むための足がかりとなります。このラボは 2 部に分かれています。前半では SQL クエリの基本的なキーワードについて学び、ロンドン市内のシェア自転車に関する一般公開データセットに対して BigQuery コンソールでクエリを実行します。

後半では、ロンドン市内のシェア自転車に関するデータセットのサブセットを CSV ファイルにエクスポートする方法を学んでから、そのファイルを Cloud SQL にアップロードします。その後、Cloud SQL を使用して、データベースやテーブルを作成、管理する方法を学びます。最後に、データを操作、編集するその他の SQL キーワードを実際に試してみます。

目標

このラボでは、次の方法について学びます。

  • データベースをテーブルやプロジェクトと区別する。
  • SELECTFROMWHERE の各キーワードを使って簡単なクエリを組み立てる。
  • BigQuery コンソール内のコンポーネントや階層構造を確認する。
  • データベースやテーブルを BigQuery に読み込む。
  • テーブルに対して簡単なクエリを実行する。
  • COUNTGROUP BYASORDER BY の各キーワードについて理解する。
  • 上記のコマンドを実行、連結して、データセットから意味のあるデータを pull する。
  • データのサブセットを CSV ファイルにエクスポートし、そのファイルを Cloud Storage の新しいバケットに格納する。
  • 新しい Cloud SQL インスタンスを作成し、エクスポートした CSV ファイルを新しいテーブルとして読み込む。
  • CREATE DATABASECREATE TABLEDELETEINSERT INTOUNION の各クエリを Cloud SQL で実行する。

前提条件

これは入門レベルのラボです。これまでに SQL を使用した経験がほとんど、またはまったくない方を対象としています。Cloud Storage や Cloud Shell の知識があれば役立ちますが、必須ではありません。このラボでは、SQL でのクエリの読み書きの基礎について学び、その知識を BigQuery や Cloud SQL で実際に試してみます。

ラボを始める前に、ご自身の SQL の習熟度をご検討ください。以下のラボは、このラボよりも難易度が高くなっており、お持ちの知識をより高度なユースケースに応用していただけます。

準備ができたら、下にスクロールし、以下に示す手順に沿ってラボ環境をセットアップします。

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab
スコア

—/20

Create a cloud storage bucket

ステップを実行

/ 5

Upload CSV files to Cloud Storage

ステップを実行

/ 5

Create a Cloud SQL instance

ステップを実行

/ 5

Create a database

ステップを実行

/ 5

home
ホーム
school
カタログ
menu
もっと見る
もっと見る