コンテンツに移動
データ分析

新しい BigQuery グローバル クエリで、単一の SQL ステートメントを使用して分散データを探索

2026年3月2日
Wawrzek Hyska

Product Manager

Oleh Khoma

Software Engineer

Try Nano Banana 2

State-of-the-art image generation and editing

Try now

※この投稿は米国時間 2026 年 2 月 18 日に、Google Cloud blog に投稿されたものの抄訳です。

グローバル経済では、データは世界中で生成、保存されます。多国籍企業の場合、顧客データは米国本社近くに保存され、トランザクション ログはヨーロッパとアジアに分割されるため、パフォーマンス、規制遵守、データ主権のニーズを満たすことができます。しかし、これには課題があります。データが大陸をまたいで分散している場合、どのようにしてビジネスを単一の統合ビューで把握できるのでしょうか。

これまで、分析の前にデータをコピーして一元化するために、複雑で時間と費用のかかる ETL パイプラインが必要でした。これは、遅延や複雑さを招き、チームがタイムリーにアドホック分析を行うことを妨げていました。

このたび、BigQuery のグローバル クエリによってこの状況が変わります。グローバル クエリを使用すると、単一の標準 SQL クエリで、異なる地理的ロケーションに保存されたデータをクエリでき、ETL は不要です。グローバル クエリはプレビュー版でご利用いただけます。

グローバル クエリとは

グローバル クエリは、異なる地域に分散したデータセット間の障壁を取り除きます。多国籍企業である当社は、BigQuery コンソールから直接、1 つのクエリで全データを結合、統合、分析できるようになりました。

バックグラウンドでは、クエリの実行に必要なデータ移動が BigQuery によって自動的に処理されるため、マルチロケーション分析でシームレスなゼロ ETL エクスペリエンスが実現します。BigQuery は、異なるリージョンで実行する必要があるクエリのさまざまな部分を特定し、それに応じて実行します。次に、これらの部分クエリの結果は、メインクエリの実行時に選択されたロケーションに転送されます(転送サイズを最小限に抑えるための最適化が行われます)。最後に、すべての部分が結合され、クエリ全体の結果が返されます。

BigQuery ユーザーである EssilorLuxottica は、グローバル クエリを早期に導入し、この新機能で大きな成果を上げています。

「EssilorLuxottica では、データ セキュリティとコンプライアンスを最重要事項としています。そのため、情報は常に生成元のリージョンに保存されます。BigQuery のグローバル クエリを使用すると、この分散データをシームレスに統合できます。これにより、コンプライアンスを損なうことなく、リージョンをまたいだ集計分析を行えます。セキュリティを確保しながら、分析情報に基づいた意思決定を行うための優れた方法です。」 - EssilorLuxottica、カスタマー データ プラットフォーム マネージャー Rubens Ballabio 氏

同時に、リージョン間でデータを転送すると追加費用が発生し、さまざまな規制により、個人情報(PII)データを元のロケーションから移動することが禁止されることもよくあります。こうした理由から、地理的境界を越えたデータ転送には堅牢なガバナンスが必要です。グローバル クエリは、セキュリティとユーザー管理を最優先に設計されています。その仕組みは次のとおりです。

  • 明示的なオプトインが必要: 誤ったデータ転送や費用の発生を防ぐため、グローバル クエリ機能はデフォルトで無効になっています。使用するには、管理者がプロジェクトのグローバル クエリを明示的に有効にする必要があります。また、グローバル クエリを実行するには、ユーザーまたはサービス アカウントごとに特別な権限が必要です。

  • 場所を制御: グローバル クエリが実行されるロケーションを指定することにより、データが処理される場所を制御し、データ所在地とコンプライアンスの要件を遵守できます。

  • ガバナンス コントロールを尊重: グローバル クエリは、VPC Service Controls を含む既存のセキュリティ ポスチャーを尊重するため、確立されたポリシーに違反するような方法でデータが移動することはありません。

グローバル クエリの活用

実用的な例として、1 つのクエリで生成されたグローバル販売の統合レポートを見てみましょう。以前は、これにはデータ エンジニアリング プロジェクトが必要でした。現在では、権限のあるアナリストであれば、1 回のクエリで数秒以内に回答を得ることができます。

読み込んでいます...

ご覧のとおり、これはすべて標準 SQL です。ヨーロッパとアジアのデータセットに保存されているすべてのトランザクションを取得し、米国で保持されている顧客データと結合します。これまでと異なるのは、BigQuery が数千キロ離れたデータセット間でこの処理を行うようになったことです。これにより、アーキテクチャが大幅に簡素化され、分析情報を取得するまでの時間が短縮されます。

今すぐグローバル クエリを始めましょう

グローバル クエリを使用すると、分散データ全体にわたって新しい分析情報を引き出し、チームが真のオンデマンド グローバル分析を利用できるようになります。

この機能を有効にして使用する方法の詳細については、公式ドキュメントをご覧ください。Google はこの機能の強化を続けており、一般提供に向けて皆様からのフィードバックをお待ちしています。

- プロダクト マネージャー Wawrzek Hyska

- ソフトウェア エンジニア Oleh Khoma

投稿先