BigQueryとは?
びっぐくえりー
BigQueryとは、Google Cloudが提供するサーバーレスのフルマネージドデータウェアハウスで、ペタバイト規模のデータを高速に分析できるサービスです。
BigQueryは、Google Cloudが提供するクラウドネイティブのデータウェアハウスサービスです。サーバーの構築・管理が不要なサーバーレス設計を採用しており、標準SQLを使ってペタバイト規模の大規模データを数秒〜数分で分析できる点が最大の特徴です。
仕組みと技術的特徴
BigQueryは列指向ストレージ(Capacitorフォーマット)と分散処理エンジン(Dremel)を組み合わせています。クエリ実行時に必要な列だけを読み込む列指向処理により、集計クエリを非常に効率的に処理します。ストレージとコンピューティングが分離されているため、データ量に応じてスケールが自動で変化します。
主な特徴と機能
- 標準SQLによる操作(学習コストが低い)
- BigQuery MLによる機械学習モデルのSQL上での構築・実行
- Looker StudioなどBIツールとの連携
- データ転送サービス(Google Analytics・Salesforceなど外部データの自動取り込み)
- リアルタイムデータ挿入(Streaming Insert)
料金体系
クエリのスキャンデータ量に応じた従量課金(オンデマンド)と、月額固定のフラットレートの2種類があります。大規模な本番利用ではフラットレートが有利なケースが多いです。
活用シーン
ログ分析・マーケティングデータ分析・機械学習用データ基盤など、大量データを扱うビジネスインテリジェンス領域で広く活用されています。
使い方・例文
ECサイトの数年分の購買履歴(数十億行)をBigQueryに蓄積し、SQLクエリ一本で顧客セグメント別の売上集計を数秒で取得するといった場面で利用されます。
この用語をシェア
最終更新: