Gemini in BigQuery がデータを処理する場所
このドキュメントでは、Gemini in BigQuery がデータを処理する場所について説明します。この動作は、次の Gemini in BigQuery の機能に適用されます。
これらの機能では、Gemini の処理はクエリのロケーションの管轄区域内、または BigQuery データセットが保存されている場所で行われます。たとえば、BigQuery のクエリ ロケーションまたはデータセットが europe-west1 リージョンにある場合、Gemini の処理は EU の管轄区域内のロケーションで行われます。この設計により、データの移動が最小限に抑えられ、データ ガバナンスのベスト プラクティスに沿ったものになります。利用可能な法域の制限について詳しくは、制限事項をご覧ください。
Gemini in BigQuery のほとんどの機能では、管理者がプロジェクト レベルまたは組織レベルでグローバル デフォルト ロケーション設定を使用して、Gemini の処理ロケーションを制御できます。BigQuery ユーザーは、BigQuery Studio の [クエリのロケーション] 設定を使用して、このグローバル デフォルトのロケーションをオーバーライドできます。クエリの場所の設定が管理者によって構成設定で指定されていない場合、またはユーザーによってクエリで明示的に指定されていない場合、Gemini in BigQuery は編集中のクエリから派生した場所を使用します。BigQuery がクエリのロケーションを決定する方法については、クエリを実行するをご覧ください。
Gemini in BigQuery は、これらのコントロールに基づいて US または EU の管轄区域を決定します。管轄区域を特定できない場合は、
Gemini のサービス提供地域に基づいてグローバル処理地域が使用されます。
以降のセクションでは、各 Gemini in BigQuery 機能がデータを処理する場所を管理する方法について説明します。
SQL エディタとデータ キャンバス
SQL エディタを使用してコードを生成する場合、またはデータ キャンバスを使用してデータ分析ワークフローを作成する場合、Gemini in BigQuery は次のロジックを使用して処理場所を決定します。
BigQuery 管理者は、組織レベルまたはプロジェクト レベルのデフォルトのロケーションを指定できます。デフォルトのロケーションを指定する方法については、デフォルトの組織レベルまたはプロジェクト レベルのロケーションを指定するをご覧ください。
BigQuery ユーザーは、BigQuery Studio でクエリのロケーションを指定して、管理者の設定をオーバーライドできます。BigQuery でデフォルトのクエリ ロケーション設定を指定する方法については、ロケーションを指定するをご覧ください。
データセットのロケーションを特定できない場合、またはユーザーのデフォルトのクエリ ロケーションが指定されていない場合、BigQuery はドライランに基づいてデータセットまたはクエリのロケーションを特定しようとします。次に例を示します。
- SQL エディタの例: Gemini で SQL を変換するの Gemini リクエストが
europe-west1のデータセットを参照している場合、Gemini はEUの管轄区域内のデータを処理します。 - データ キャンバスの例: データ キャンバスが
us-east4にあるデータセットのデータを可視化する場合、Gemini in BigQuery の分析や提案はUSの管轄区域の境界内で処理されます。
- SQL エディタの例: Gemini で SQL を変換するの Gemini リクエストが
デフォルトの組織レベルまたはプロジェクト レベルのロケーションを指定する
BigQuery 管理者は、Gemini リクエストが処理される組織レベルまたはプロジェクト レベルのデフォルトのロケーションを指定できます。デフォルトの場所は、ユーザーが現在の SQL エディタタブで編集している間、セッションの期間中キャッシュに保存されます。Gemini in BigQuery オペレーションでロケーションが明示的に指定されておらず、リクエストからロケーションを推測できない場合、デフォルトのロケーションが使用されます。
デフォルトのロケーションの構成の詳細については、グローバル設定を指定するをご覧ください。
デフォルトのロケーション構成を確認する方法については、構成設定を取得するをご覧ください。
BigQuery データ エンジニアリング エージェント
データ エンジニアリング エージェントは、us、eu、asia-northeast1(東京)、グローバル リージョンに専用のサービス エンドポイントを提供する、管轄区域レベルのリージョン化をサポートしています。リージョン設定は、関連付けられた Dataform ワークスペースのロケーションに基づいて自動的に割り当てられます。
Google Cloud コンソールでエージェントとやり取りする場合、推論エンジンや会話コンテキストの一時保存など、すべての内部処理は、Dataform ワークスペース リージョンで定義された管轄区域の境界内で厳密に維持されます。
公開 API を使用してエージェントを操作する場合は、us、eu、または asia-northeast1(東京)を選択して、すべての処理、推論、ダウンストリーム サービス呼び出しがその管轄区域内で行われるようにします。指定した API リージョンがワークスペース リージョンと一致しない場合、システムはエラーを返します。
処理リージョンを変更するには、新しい Dataform リポジトリを作成し、更新されたリージョンに構成する必要があります。
BigQuery データ サイエンス エージェント
BigQuery データ サイエンス エージェントは、一部の Colab Enterprise リージョンでのみご利用いただけます。リージョンは、Colab Enterprise ノートブックの場所によって自動的に決定されます。詳細については、Colab Enterprise のロケーションをご覧ください。
Google Cloud コンソールで Data Science エージェントを操作すると、会話履歴や会話コンテキストの一時ストレージなどのセッション データが、ノートブックと同じリージョンに保存されます。ノートブックに保存されているデータも、ノートブックのロケーションに保存されます。
Gemini モデルのリクエストは、モデルのバージョンとリージョンに応じて、リージョン エンドポイントまたはグローバル エンドポイントにルーティングされます。このルーティングは動的であり、新しいモデル バージョンがリリースされると変更される可能性があります。たとえば、新しいモデル バージョンは、最初はグローバル エンドポイントを使用し、時間の経過とともにリージョン エンドポイントまたはマルチリージョン エンドポイントに拡張されることがあります。
データ所在地について詳しくは、データ所在地をご覧ください。
BigQuery データ インサイト
BigQuery データ分析情報を使用して分析情報を生成するには、選択したテーブルとデータセット リソースでデータ スキャン オペレーションを実行します。これらのスキャンは、BigQuery データセット リソースと同じ場所に作成されます。US または EU の法域内では、Gemini in BigQuery の処理はスキャンが実行される法域に制限されます。US と EU の管轄外では、処理はグローバルに実行されます。Gemini のグローバル データ処理が行われる場所については、
Gemini のサービス提供ロケーションをご覧ください。
BigQuery データの準備
BigQuery データ準備でデータが処理されるロケーションは、使用しているデータ準備機能によって異なります。
- スタンドアロンのデータ準備の場合、Gemini in BigQuery の処理ロケーションは、BigQuery データセットが配置されているロケーションです。
- Dataform または BigQuery パイプラインの一部としてデータ準備を実行する場合、Gemini in BigQuery のデータ処理ロケーションは、Dataform の
defaultLocation設定(設定されている場合)によって決まります。defaultLocation設定は、BigQuery ジョブのロケーションも決定します。これにより、Gemini in BigQuery の処理が同じ管轄区域内で行われます。 - Dataform の
defaultLocation、またはデータ準備を含む BigQuery パイプラインが設定されていない場合、Gemini in BigQuery の処理リージョンは、リポジトリのリージョン設定を使用して決定されます。defaultLocation設定が指定されていないパイプラインは、パイプライン ノードで使用されるテーブルのロケーションに基づいて、異なるロケーションで異なる BigQuery ジョブを実行できます。ベスト プラクティスとして、defaultLocationを設定して、一貫した処理ロケーションを確保することをおすすめします。
制限事項
Gemini in BigQuery がデータを処理する場所を特定する場合は、次の制限事項が適用されます。
- Gemini in BigQuery は、個々のロケーションのデータ所在地を提供しません。データ処理は、
USとEUでサポートされている法域で指定できます。これらの法域外のデータはグローバルに処理されます。 - Gemini in BigQuery の管轄区域処理は、一般提供(GA)の Gemini in BigQuery 機能でのみ使用できます。Gemini in BigQuery の機能の一覧については、Gemini in BigQuery の概要をご覧ください。
- Gemini in Cloud Assist チャット(GCA)は、グローバル Gemini 処理のみをサポートしています。ユーザーの
geminicloudassist.agents.invokeIdentity and Access Management(IAM)権限を削除することで、GCA チャットパネルへのアクセスを拒否できます。カスタムロールの作成方法については、カスタムロールの作成と管理をご覧ください。
次のステップ
- Gemini in BigQuery の概要を確認する。
- Gemini in BigQuery を設定する方法を学習する。
- Gemini アシスタント機能を使用してクエリを作成する方法を学習する。
- Google Cloudコンプライアンスの詳細を確認する。
- Gemini in BigQuery のセキュリティ、プライバシー、コンプライアンスについて確認する。
- Gemini for Google Cloud によるデータの使用方法について詳細を確認する。