对话分析:使用自然语言查询数据

对话分析是一项由 Gemini for Google Cloud 提供支持的“与数据对话”功能。借助对话分析,即使没有商业智能专业知识的用户也能摆脱静态信息中心,用常规的自然语言(对话语言)提出与数据相关的问题。对话式分析可在 Looker (Google Cloud Core)、Looker(原始版本)实例以及 Looker Studio 中作为 Looker Studio Pro 订阅的一部分使用。

以下对话示例展示了用户如何以自然、来回的方式与 Conversational Analytics 互动。在此示例中,用户提出了以下问题:“你能绘制 2023 年热饮与冰沙的月度销售额对比图,并突出显示每种饮料的畅销月份吗?”对话式分析会生成一个折线图,显示 2023 年热饮和冰沙的月度销售额,并突出显示 7 月份是这两个类别的最高销售月份。

对话式分析聊天界面,其中包含 2023 年热饮和冰沙每月销售额的折线图,并突出显示了 7 月。 对话式分析聊天界面,其中包含 2023 年热饮和冰沙每月销售额的折线图,并突出显示了 7 月。s

如本示例对话所示,对话式分析会解读自然语言请求,包括使用“销售额”和“热饮”等常用术语的多部分问题,而无需用户指定确切的数据库字段名称(例如 Total monthly drink sales)或定义过滤条件(例如 type of beverage = hot)。对话式分析会描述其关键发现、解释其推理过程,并提供包含文字的答案,在适当情况下还会提供图表。为了鼓励您进行更深入的分析,对话式分析功能还可能会建议一些后续问题。

了解 Gemini for Google Cloud 如何以及何时使用您的数据

主要特性

对话式分析包含以下主要功能:

  • 在 Looker 中使用对话分析:在 Looker(原始版本)实例或 Looker (Google Cloud Core)实例中,访问 Looker 中的对话分析,以自然语言提问有关 Looker 探索数据的问题。
  • 在 Looker Studio 中使用对话式分析:访问 Looker Studio 中的对话式分析,以自然语言提问有关受支持数据源中数据的问题。需要订阅 Looker Studio Pro。
  • 创建数据代理并与之对话:借助数据代理,您可以提供与您的数据相关的背景信息和指令,从而自定义 AI 赋能的数据查询代理,这有助于对话分析生成更准确且与上下文相关的回答。
  • 使用代码解释器启用高级分析:对话分析中的代码解释器会将您的自然语言问题转换为 Python 代码并执行该代码。与基于标准 SQL 的查询相比,代码解释器使用 Python 可以实现更复杂的分析和可视化效果。

设置和要求

如需在 Looker 实例中使用对话分析,您和您的 Looker 实例必须满足以下要求:

  1. 必须为 Looker 实例启用 Gemini in Looker。
    • 如需在 Looker(原始版本)实例中使用这些功能,Looker 管理员必须在 Looker(原始版本)实例设置中启用 Gemini in Looker。实例必须运行 Looker 25.2 或更高版本,并由 Looker 托管。我们建议参与 Looker 扩展支持版本计划的客户更新到 Looker 25.6 或更高版本,以便使用对话分析。
    • 如需在 Looker (Google Cloud Core) 实例中访问这些功能,拥有 Looker Admin (roles/looker.admin) IAM 角色的用户必须在 Google Cloud 控制台中的 Looker (Google Cloud Core) 实例设置中启用 Gemini in Looker
  2. 在预览期间,必须启用可信测试员功能才能使用对话分析。
  3. Looker 管理员必须向您授予一个 Looker 角色,该角色包含您所查询的模型的 gemini_in_looker 权限。此权限包含在默认 Gemini 角色中。您可能需要获得其他权限才能执行使用 Gemini 辅助功能的任务。您还必须拥有一个角色,该角色包含您所查询的模型的 access_data 权限。

如需在 Looker Studio 中使用对话式分析,您必须满足以下要求。

  1. 您必须是 Looker Studio Pro 订阅下的用户。Looker 用户可免费使用 Looker Studio Pro 许可。
  2. 管理员必须已为 Looker Studio 启用 Gemini in Looker
  3. 必须启用可信测试员功能,才能在预览期间使用对话式分析。

已知限制

对话式分析存在以下已知限制。

可视化图表的限制

对话分析利用 Vega-lite 生成对话图表。以下 Vega 图表类型完全受支持:

  • 折线图(一个或多个序列)
  • 面积图
  • 条形图(横向、竖向、堆叠)
  • 散点图(一个或多个组)
  • 饼图

系统支持以下 Vega 图表类型,但在渲染这些图表时,您可能会遇到意外行为:

  • 地图
  • 热图
  • 带有提示的图表

不支持 Vega 目录之外的图表类型。本部分中未指定的任何图表均被视为不受支持。

数据源限制

Conversational Analytics 具有以下数据源限制:

  • 对于 Looker 数据,对话式分析每个查询最多可返回 5,000 行数据。
  • 对话式分析不支持 BigQuery 的灵活的列名称功能。
  • 如果数据源已停用报告中的字段修改功能,对话式分析将无法正常运行,因为此设置会阻止对话式分析创建计算字段。
  • 如果数据源是 Looker,对话式分析无法设置使用 LookML parameter 参数定义的仅限过滤条件字段的值。
  • 虽然对话式分析功能通常支持连接到具有专用连接配置的 Looker (Google Cloud Core) 实例,但对话式分析功能不支持配置为使用 CMEK 或 VPC Service Controls 的 Looker (Google Cloud Core) 实例。
  • 当 Looker (Google Cloud Core) 实例位于 VPC Service Controls 边界内时,使用对话式分析通过 Looker Studio Pro 连接到专用连接 Looker (Google Cloud Core) 实例是一种不受支持的配置,不符合 VPC Service Controls 合规性要求。

问题限制

对话式分析支持可通过单个可视化图表回答的问题,例如:

  • 指标随时间变化的趋势
  • 指标按维度细分或分布的情况
  • 一个或多个维度的唯一值
  • 单个指标值
  • 维度值排行榜(按指标排序)

对话式分析目前不支持只能通过以下类型的复杂可视化图表回答的问题:

  • 预测
  • 高级统计分析,包括相关性和异常检测

启用代码解释器后,您可以提出更高级的问题,例如预测。

提供反馈

您可以在对话式分析中选择以下选项之一,向 Google 提供有关具体回答的反馈:

  • thumb_up 回答不错:表示回答很有帮助。
  • thumb_down 回答不佳:表明回答没有帮助。