连接到 Data Cloud

借助 Gemini Enterprise Data Cloud 连接器,您可以将 Gemini Enterprise 应用直接连接到 Google Cloud 分析和运营数据源。以下是可用的 Data Cloud 连接器:

当您在联合查询模式下连接 BigQuery、Spanner、Cloud SQL 或 AlloyDB for PostgreSQL 数据存储区时,Knowledge Catalog(预览版)会自动在 Gemini Enterprise 应用的助理标签页中启用,而不是作为单独的数据存储区启用,以便为智能体提供工具来搜索用户有权访问的数据并查找上下文。

使用场景

Data Cloud 连接器旨在助力对话式分析,让企业用户和分析师能够使用自然语言提问、探索数据,并在 Gemini Enterprise 应用中生成分析洞见。示例使用场景包括:

  • BigQuery 分析:使用自然语言提示查询和分析 BigQuery 中或可在 BigQuery 中使用的结构化数据。
  • 实时运营数据库分析洞见(Spanner、Cloud SQL 和 AlloyDB for PostgreSQL):跨关系型和分布式数据库运行实时分析查询和授权数据库操作。

Data Cloud 连接器的工作原理

在数据注入模式下,Data Cloud 连接器会将数据从数据源复制到 Gemini Enterprise 数据存储区。

在联合查询模式下,Data Cloud 连接器会就地查询数据,而不会将其复制或编入 Gemini Enterprise 数据存储区:

  1. Model Context Protocol (MCP) 和每用户身份验证:每个 Data Cloud 连接器都由第一方 (1P) MCP 服务器提供支持。当用户提出问题时,Gemini Enterprise 会使用用户自己的凭证(Identity and Access Management [IAM] 权限或 OAuth 2.1)对请求进行身份验证,并直接针对底层数据源执行查询。
  2. 使用 Knowledge Catalog 进行语义发现和上下文检索:当用户提出数据问题时,Gemini Enterprise 根智能体会使用内置的 Knowledge Catalog 工具搜索用户有权访问的数据资产,并查找上下文,包括相关表、架构、业务术语库术语和丰富元数据(派生自技术元数据、历史查询模式和 LLM 推理)。
  3. 实时查询构建和执行:智能体使用从 Knowledge Catalog 检索到的架构和业务上下文,构建 SQL 查询并调用连接器的 MCP 工具,以返回受管控的实时结果。

第一方 Data Cloud 连接器相比自定义 MCP 服务器的优势

与使用通用自定义 MCP 服务器数据存储区连接到公共或自行管理的 MCP 服务器相比,第一方 Data Cloud 连接器具有以下优势:

  1. 内置技能,可提高回答质量:第一方连接器包含针对每个数据引擎量身定制的预配置智能体技能(例如,针对 BigQuery 和数据库的高级 SQL 和 AI 函数生成),可提高查询准确性和回答质量。
  2. 简化的设置和托管式身份验证:第一方连接器提供引导式设置体验,并为Google Cloud 数据库和 BigQuery 提供托管式身份验证,无需部署 MCP 中间件或为Google Cloud 服务管理自己的 OAuth 客户端配置。此外,连接器专属设置(例如确定性地指定用于 BigQuery 查询执行的默认 Google Cloud 结算项目)可帮助管理员实施治理并管理查询费用。

何时使用 Data Cloud 连接器,何时使用对话式分析数据智能体

您可以使用 Data Cloud 连接器(直接在 Gemini Enterprise 中提供低摩擦、广泛访问的连接)或对话式分析数据智能体(专为精选数据集打造的领域专家,可确保高准确性),将数据连接到 Gemini Enterprise。

下表比较了这两种方法,可帮助您选择适合自己应用场景的方法:

特征 Data Cloud 连接器 对话式分析数据智能体
适用场景 直接在 Gemini Enterprise 中跨多个数据库、数据仓库和 BI 来源实现广泛、低摩擦的数据访问,无需预先进行架构整理。 精选的特定领域分析,其中高查询准确率至关重要,并且专用专家智能体需要对特定数据进行严格、确定的范围限定。
查询准确性和验证 使用目录元数据和一般技能,在广泛的架构中动态制定查询。在没有明确表范围或经过验证的查询的情况下,复杂或规范化的关系型数据库架构的查询准确率可能会有所不同。 使用精选架构、重点关注的表和列范围以及经过验证的查询(黄金 SQL),在目标数据集上提供高查询准确率和确定性结果。
资源范围 广泛访问权限:访问关联数据源中经过身份验证的用户有权查询的所有资源(由 Knowledge Catalog 和技能引导)。 确定性范围限定:以确定性方式将代理限制为一组特定的预选数据集或表。
多来源查询和上下文 可以在单次对话中联接和查询多个关联的数据源;Gemini Enterprise 根智能体会在整个对话和所有 Gemini Enterprise 体验(对话、提示、智能体和工作流设计器以及项目)中保留完整上下文。 每个数据智能体仅限于单个数据源(例如,BigQuery 数据智能体仅查询 BigQuery);用户必须发现并路由到特定智能体,并且子智能体交接可能无法保留完整的根对话上下文。
设置和维护 快速配置:为每种数据源类型配置一个连接器,即可立即提供所有用户可访问的数据,而无需手动整理架构。 前期精选权衡:需要选择表、定义指标和 KPI,以及编写经过验证的查询。这种预先整理可产生确定、可靠的查询结果。
性能和结算注意事项 在庞大的数据资产中发现表可能会导致额外的延迟,并且需要依赖维护良好的元数据和技能来确保准确性。 领域精选上下文可以提高目标工作负载的准确率,但对话分析数据智能体会产生数据 token 费用。

创建和发布对话式分析数据智能体

为了在关系型数据库和目标业务指标上实现高查询准确率,您可以创建限定范围的对话式分析数据智能体,并将其发布到 Gemini Enterprise:

限制

  • 创建新应用或向现有应用添加数据存储区时,建议仅将一个数据存储区与属于单一连接器类型的操作相关联。

  • 针对关系型数据库的联合查询没有表范围或经过验证的查询。查询准确率可能会因复杂的事务型数据库(例如 AlloyDB for PostgreSQL、Cloud SQL、Spanner)架构而异。

后续步骤