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

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

以下对话示例展示了用户如何以自然、来回的方式与对话式分析互动。在此示例中,用户提出了以下问题:“你能绘制 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 中使用 Conversational Analytics,您必须满足以下要求。

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

已知限制

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

可视化图表的限制

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

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

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

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

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

数据源限制

对话式分析功能存在以下数据源限制:

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

问题限制

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

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

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

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

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

提供反馈

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

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