menu
arrow_back

BigQuery での JSON、配列、構造体の操作

BigQuery での JSON、配列、構造体の操作

1時間 15分 クレジット: 5

GSP416

Google Cloud セルフペース ラボ

概要

BigQuery は、Google が低料金で提供する NoOps のフルマネージド分析データベースです。インフラストラクチャを所有して管理したり、データベース管理者を配置したりすることなく、テラバイト単位の大規模なデータでクエリを実行できます。また、SQL が採用されており、従量課金制モデルでご利用いただけます。BigQuery は SQL を使用しており、従量課金制モデルでも利用できます。

このラボでは、BigQuery での半構造化データの操作(JSON や配列データ型の取り込み)について詳しく学習します。スキーマを非正規化し、ネストされた繰り返しのフィールドを持つ単一のテーブルにすることで、パフォーマンスが改善する場合があります。ただし、配列データを操作する SQL 構文は複雑になることがあります。ここでは、さまざまな半構造化データセットに対する読み込み、クエリ実行、トラブルシューティング、ネスト解除を実際に行います。

Qwiklabs に参加してこのラボの残りの部分や他のラボを確認しましょう。

  • Google Cloud Console への一時的なアクセス権を取得します。
  • 初心者レベルから上級者レベルまで 200 を超えるラボが用意されています。
  • ご自分のペースで学習できるように詳細に分割されています。
参加してこのラボを開始
スコア

—/100

Create a new dataset and table to store the data

ステップを実行

/ 20

Execute the query to see how many unique products were viewed

ステップを実行

/ 15

Execute the query to use the UNNEST() on array field

ステップを実行

/ 15

Create a dataset and a table to ingest JSON data

ステップを実行

/ 20

Execute the query to COUNT how many racers were there in total

ステップを実行

/ 10

Execute the query that will list the total race time for racers whose names begin with R

ステップを実行

/ 10

Execute the query to see which runner ran fastest lap time

ステップを実行

/ 10