BigQuery 中的对话式分析
借助 BigQuery 中的对话式分析,您可以使用对话式语言与数据进行对话。借助对话式分析,您可以创建数据代理,为一组数据源定义上下文和查询处理指令。上下文和指令可配置数据代理,使其能够有效地回答特定应用场景的问题。然后,用户可以与数据代理进行对话,使用自然语言询问有关 BigQuery 数据的问题。用户还可以创建与一个或多个表的直接对话,以回答快速的一次性问题。
对话式分析由 Gemini for Google Cloud 提供支持。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
数据服务智能体
数据代理包含一个或多个数据源,以及一组用于处理相应数据的特定用例指令。创建数据代理时,您可以使用以下选项对其进行配置:
- 提供表元数据,以最适合给定使用情形的方式描述数据。
提供有关如何解读和查询数据的说明,例如定义以下内容:
- 字段名称的同义词
- 最重要的字段
- 过滤和分组的默认值
创建数据代理可用于了解组织所用业务逻辑的黄金查询。
您在 BigQuery 中创建的数据代理可供项目中支持数据代理的其他服务(例如 Conversational Analytics API 和 Looker Studio)访问。
您可以使用Google Cloud 控制台在 BigQuery 中创建和管理数据代理。如需了解详情,请参阅创建数据代理。
对话
对话是指用户与数据代理或数据源之间的持续聊天。用户可以向数据代理提出包含“销售额”或“最受欢迎”等常用字词的多部分问题,而无需指定表字段名称或定义条件来过滤数据。返回给用户的聊天回答以文本和代码的形式提供用户问题的答案,并在适当的情况下生成图表。回答还包含结果背后的推理。
当您创建与数据源的直接对话时,Conversational Analytics API 会在没有数据代理提供的上下文和处理指令的情况下解读您的问题。因此,直接对话结果可能不太准确。在需要更高准确性的情况下,请使用数据代理。
您可以使用Google Cloud 控制台在 BigQuery 中创建和管理对话。如需了解详情,请参阅创建对话。
安全
您可以使用 Conversational Analytics API IAM 角色和权限来管理用户对 BigQuery 中对话式分析功能的访问权限。如需了解特定操作所需的角色,请参阅数据代理所需的角色和对话所需的角色。
位置
对话式分析在全球范围内运行,因此您无法选择要使用的区域。
价格
当您创建数据代理并与数据代理或数据源进行对话时,系统会按照 BigQuery 计算价格对运行的查询向您收取费用。在抢先体验期间,创建和使用数据代理以及对话不会产生额外费用。