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 会根据这些控制措施确定 USEU 的管辖范围。如果无法确定管辖范围, 则会根据 Gemini 服务位置使用全局处理位置。

以下部分介绍了如何管理每个 Gemini in BigQuery 功能处理数据的位置。

SQL 编辑器和数据画布

当您使用 SQL 编辑器生成代码, 或使用数据画布创建数据分析 工作流时,Gemini in BigQuery 会使用以下 逻辑来确定处理位置:

  • BigQuery 管理员可以指定组织级或项目级默认位置。如需了解如何指定 默认位置,请参阅指定组织级或 项目级默认位置

  • BigQuery 用户可以在 BigQuery Studio 中指定查询位置,以替换管理员设置。如需了解 如何在 BigQuery 中指定默认查询位置设置, 请参阅指定位置

  • 如果无法确定数据集的位置,或者用户未指定默认查询 位置,BigQuery 会尝试根据 试运行确定数据集或查询的位置 。例如:

    • SQL 编辑器示例:如果您的 Transform SQL with Gemini 的 Gemini 请求引用了 europe-west1 中的数据集,则 Gemini 会在 EU 管辖范围内处理数据。
    • 数据画布示例:如果您的数据画布直观呈现了位于 us-east4 中的数据集的数据,则 Gemini in BigQuery 的任何分析或建议都会在 US 管辖范围内处理。

指定组织级或项目级默认位置

BigQuery 管理员可以指定组织级或项目级默认位置,用于处理 Gemini 请求。在用户在当前 SQL 编辑器标签页中进行编辑时,默认位置会在用户会话期间缓存。当 Gemini in BigQuery 操作未明确指定位置,并且无法从请求中推断出位置时,系统会使用默认位置。

如需详细了解如何配置默认位置,请参阅指定全局 设置

如需详细了解如何验证默认位置配置,请参阅 检索配置 设置

BigQuery 数据工程智能体

数据工程智能体 支持管辖范围级区域化,为 useu 和全球区域提供专用服务 端点。系统会根据关联的 Dataform 工作区位置自动分配区域偏好设置。

在 Cloud de Confiance 控制台中与智能体互动时,所有内部 处理(包括推理引擎和对话上下文的临时存储)都严格保留在 Dataform 工作区区域定义的管辖范围内。

使用公共 API 与智能体互动时,请选择 useu,以确保所有处理、推理和下游服务调用都保留在该管辖范围内。如果指定的 API 区域与工作区区域不一致,系统会返回错误。

如需更改处理区域,您必须创建新的 Dataform 代码库,并将其配置为更新后的 区域。

BigQuery 数据科学智能体

BigQuery 数据科学智能体在有限数量的 Colab Enterprise 区域中提供。系统会自动根据 Colab Enterprise 笔记本的位置确定区域。如需了解详情, 请参阅 Colab Enterprise 位置

在 Cloud de Confiance 控制台中与数据科学智能体互动时,会话 数据(包括对话历史记录和对话上下文的临时存储)会存储在与笔记本相同的区域中。笔记本中静态存储的数据也会存储在笔记本的位置。

Gemini 模型请求会根据模型版本和区域路由到区域端点或全局端点。此路由是动态的,可能会随着新模型版本的发布而发生变化。例如,较新的模型版本最初可能会使用全局端点,并随着时间的推移扩展到区域端点或多区域端点。

如需详细了解数据驻留,请参阅Data residency

BigQuery 数据洞察

如需使用 BigQuery 数据 洞见生成洞见,您可以对 所选表和数据集资源运行数据扫描操作。这些扫描是在与 BigQuery 数据集资源相同的位置创建的。在 USEU 管辖区内,Gemini in BigQuery 处理仅限于扫描运行的管辖区。在 USEU 管辖范围之外,处理会在全球范围内运行。如需了解全球 Gemini 全球数据处理的发生位置,请参阅 Gemini 服务位置

BigQuery 数据准备

BigQuery 数据准备处理数据的位置取决于您使用的数据准备功能。

  • 对于独立的数据准备,Gemini in BigQuery 处理位置是 BigQuery 数据集所在的位置。
  • 如果您将数据准备作为 Dataform 或 BigQuery 流水线的一部分运行,则 Gemini in BigQuery 数据处理位置由 Dataform defaultLocation 设置(如果 已设置)确定。defaultLocation 设置还会确定 BigQuery 作业位置。这可确保 Gemini in BigQuery 处理在相同的管辖范围内完成。
  • 如果未设置包含数据准备的 Dataform 或 BigQuery 流水线的 defaultLocation,则 Gemini in BigQuery 处理 区域由代码库的 区域 设置确定。如果流水线未指定 defaultLocation 设置,则可以根据流水线节点中使用的表的位置在不同位置运行不同的 BigQuery 作业。作为最佳实践,您应设置 defaultLocation 以确保处理位置一致。

限制

在确定 Gemini in BigQuery 处理数据的位置时,受以下限制约束:

  • Gemini in BigQuery 不为各个位置提供数据驻留。可以为 USEU 支持的管辖范围指定数据处理。这些管辖范围之外的数据会在全球范围内处理。
  • Gemini in BigQuery 管辖范围处理仅适用于正式发布 (GA) 的 Gemini in BigQuery 功能。如需查看 Gemini in BigQuery 功能列表,请参阅 Gemini in BigQuery 概览
  • BigQuery Python 笔记本代码辅助仅支持全局 Gemini 处理。
  • Cloud Assist 聊天 (GCA) 中的 Gemini 仅支持全局 Gemini 处理。您可以为用户移除 geminicloudassist.agents.invoke Identity and Access Management (IAM) 权限,以拒绝用户访问 GCA 聊天面板。如需详细了解如何创建自定义角色, 请参阅创建和管理自定义角色

后续步骤