【びっぐくえり】

BigQuery とは?

最終更新:
💡 大量のデータをSQLで分析する、Google CloudのDWH

Google Cloudのフルマネージドなデータウェアハウス。大量のデータをSQLなどで集計・分析するサービスで、ストレージと計算処理を分離している。サーバーの構築を任せられるが、データや権限、料金方式は利用者が管理する。

📌 このページのポイント
BigQuery:保存と計算を分離 ログ・売上など SQLの問い合わせ ストレージ 計算処理 列指向で保存 処理 処理 集計・分析 読む 保存料金 + 計算処理の料金 計算:処理量方式/容量方式
BigQuery内のデータをSQLで分析する概念図。保存とクエリ処理にはそれぞれ料金があり、処理時間は問い合わせや利用条件による。
ひよこ ひよこ
何に使うサービス?
ペンギン先生 ペンギン先生
Google Cloudのデータウェアハウスだよ。たとえば売上データやログを集計・分析する。サーバーを自分で用意する手間を減らし、SQLなどで問い合わせできるんだ。
ひよこ ひよこ
どうして大量のデータを扱える?
ペンギン先生 ペンギン先生
保存と計算処理を分離し、列指向のストレージを使う仕組みだよ。分析に必要な列を処理する工夫がある。ただし、データ量や問い合わせの内容によって処理時間は変わるんだ。
ひよこ ひよこ
料金は使ったデータ量だけ?
ペンギン先生 ペンギン先生
保存と計算の料金を分けて考えるよ。クエリ処理には、処理したデータ量をTiB単位で課金するオンデマンド方式と、スロットという計算容量の利用を課金する方式があるんだ。
ひよこ ひよこ
計算容量の方式なら毎月固定?
ペンギン先生 ペンギン先生
必ず固定ではないよ。スロット時間での従量料金や、期間を決めた契約の選択肢があり、自動スケーリングもある。方式に応じた利用量や上限を確認するんだ。
ひよこ ひよこ
機械学習もできる?
ペンギン先生 ペンギン先生
BigQuery MLではSQLなどでモデルを作成して使えるよ。データの特徴や学習の進め方も確認するんだ。利用する機能が選んだエディションなどの条件に対応するかも確かめるよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「BigQuery」って出てきたら「Google Cloudで大量のデータを分析するDWH」と思えばだいたいOK!
📖 おまけ:英語の意味
「BigQuery」 = Google Cloudのデータ分析サービス名
💬 Bigは大きい、Queryは問い合わせという言葉だよ。サービスではSQLなどでデータへ問い合わせ、集計や分析をするんだ。

参考資料

← 用語集にもどる