Looker Studio 中的对话式分析

对话分析是一项由 Gemini for Google Cloud 提供支持的数据对话功能。借助对话分析,即使没有商业智能专业知识的用户也能用常规的自然(对话)语言提出与数据相关的问题,并摆脱静态信息中心。对话式分析功能可在 Looker Studio 中使用,但需要订阅 Looker Studio Pro。

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

支持的数据源

Conversational Analytics 可以连接到以下数据源:

准备工作

如需在 Looker Studio 中使用 Conversational Analytics,您必须满足以下要求。

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

如需了解已知限制和主要功能列表,请参阅对话式分析着陆页。

您可以通过以下方式从 Looker Studio 访问对话分析:

  • 直接前往对话分析
  • 从 Looker Studio 的导航面板中选择 Conversational Analytics
  • 如果您位于 Sandbox 工作区中,请从 Looker Studio 的创建菜单中选择 对话

发起对话

您针对数据集提出的一系列问题会按对话进行整理。将工作分成多次对话有助于整理问题思路。如需创建新的对话,请按以下步骤操作:

  1. 在对话分析中,点击 + 创建对话
  2. 选择要调查的数据源或要用于对话的数据代理

    • 数据源:如需基于现有数据源开始对话,请选择数据源面板,然后选择一个数据源。如需创建新的数据源,请选择连接到数据

    • 数据代理:如需与现有数据代理开始对话,请选择代理,然后选择一个数据代理。如需创建新的数据代理,请选择 + 创建代理

  3. 如需开始对话,请输入问题,然后按 Return 键 (Mac) 或 Enter 键 (PC)。

您可以从 近期对话部分返回到相应对话。

积极提问

您可以提出问题,以便从数据中获取数据洞见。您可以从建议的问题入手,探索数据并熟悉对话分析。

询问与数据源相关的问题

创建对话后,您可以在对话中的 Ask a question(提问)字段中针对数据提问。

问题不需要采用特定格式或使用特定语法。不过,这些问题必须与您选择的数据源相关。在您撰写查询后,对话式分析可能会改述您的问题,改述后的问题会显示在对话窗口中,紧随您的原始问题之后。例如,对话式分析可能会将“What is the mean of user ages?”这个问题改述为“What is the average user age?”

在您继续对话时,对话式分析功能会考虑之前的问题和回答。您可以根据之前的回答,通过进一步优化结果或更改图表类型来继续分析。

如需详细了解如何创建题目,请参阅题目限制

管理对话中的查询

在与数据对话时,您可以在正在运行的查询响应处于活动状态时将其停止,也可以删除最近的问题及其回答,从而管理对话。

停止查询响应

如需在发送消息后停止运行查询,请点击 停止回答。对话分析会停止运行查询,并显示以下消息:The query was cancelled.

删除最近提出的问题

如需删除最近提出的问题及其回答,请按以下步骤操作:

  1. 将光标悬停在最新问题上,然后点击 删除消息
  2. 永久删除消息?对话框中,点击删除以永久删除问题及其回答。

了解查询结果和计算

当您在对话分析中提出有关数据的问题时,系统可能会根据您的具体查询和关联的数据,在回答中包含可视化图表、数据表格或其他详细信息。

除了此查询响应之外,对话式分析还提供以下选项,帮助您了解查询结果和计算:

确定答案的计算方式

如需了解对话式分析功能如何得出答案或创建可视化图表,请点击查询结果中的 How was this calculated?(这是如何计算的?)。

点击这是如何计算出来的?后,对话分析会显示以下标签页:

  • 代码:显示为生成结果而运行的 SQL 查询。如果您将对话式分析关联到 BigQuery 表代码标签页会显示生成的 BigQuery SQL。

  • 文本:以纯文本形式提供对话式分析得出给定答案所采取的步骤的说明。此说明包括所用的原始字段名称、执行的计算、应用的过滤条件、排序顺序和其他详细信息。

获取更多数据洞见

如果对话式分析能够提供有关回答的其他数据洞见,回答下方会显示数据洞见 keyboard_arrow_down 按钮。点击数据洞见图标 keyboard_arrow_down,查看有关查询的其他信息。数据洞见只会分析提示返回的数据,不会运行其他查询来获取更多数据。数据洞见可作为有用的来源,帮助您想出后续问题,以便继续对话。

以下是提示“每个州有多少用户?”可能会返回的一些数据洞见示例:

  • 数据量高和数据量低的区域的总体摘要。例如:
    • “根据提供的数据,加利福尼亚州、得克萨斯州和俄亥俄州是开展业务运营的关键州。”
    • “英格兰和中国的特定区域(即安徽和广东)显示出显著的商业活动。”
    • “根据数据,部分县(包括三重县、秋田县和岩手县)的覆盖面极小。”
  • 对数据集变异性的评估。例如,“数据显示,不同地点的运营规模各不相同。”

管理会话

您可以更改对话的名称、删除对话,或从回收站文件夹中恢复对话。

为对话命名

对话分析功能会根据您的第一个问题和回答自动生成对话标题。如需更改生成的名称,请按以下步骤操作:

  1. 点击对话页面顶部的标题。
  2. 输入新的对话名称。
  3. 如需保存更改,请点击页面上的其他位置,或按 Return 键 (Mac) 或 Enter 键 (PC)。

删除对话

如需将对话移至回收站,请打开相应对话,然后点击 移至回收站

恢复或永久删除对话

如需从回收站中恢复或永久删除对话,请按以下步骤操作:

  1. 在对话分析中,选择左侧导航面板中的 回收站,以查看已移至回收站的对话列表。
  2. 回收站部分中,点击要恢复或永久删除的对话的名称。
  3. 确定吗?对话框中,选择以下选项之一:
    • 取消:取消操作。
    • 恢复:恢复对话。您可以在对话分析的左侧导航菜单中的 最近部分访问对话。
    • 永久删除:永久删除对话。

搜索对话

如需按标题搜索特定对话,请按以下步骤操作:

  1. 搜索对话式分析搜索栏中,输入搜索查询。在您输入时,系统会显示标题与您的搜索查询匹配的对话列表。
  2. 从搜索结果中选择对话,即可打开相应对话。

连接到数据

您可以连接到新的数据源,以便在对话分析中使用。

设置数据源方面的最佳实践

以理想的方式设置数据源有助于对话式分析提供最实用的答案。创建数据源时,请考虑遵循以下最佳实践:

  • 您可以完全排除不应用于分析的字段,也可以在数据源中隐藏这些字段
  • 您可以添加或修改字段说明,为对话分析提供背景信息。
  • 如果您看到的结果与预期不符,请检查数据源,并确认字段类型和默认的汇总设置是否正确。

连接到 Looker 数据

您可以直接与 Looker 探索或使用 Looker 探索构建的数据代理开始对话。

准备工作

如需在对话分析中使用 Looker 探索,必须为在对话分析中连接到的 Looker 实例启用 Looker 连接器。如需启用 Looker 连接器,您的 Looker 实例必须满足连接到 Looker Studio 中所述的前提条件。

使用 Looker 探索作为数据源

Looker 探索会显示在与数据对话页面上的可用数据源列表中。如需在对话分析中使用新的 Looker 探索作为数据源,请按以下步骤操作:

  1. 在对话式分析的与数据对话页面上,选择数据源标签页。
  2. 选择关联到数据,然后从下拉菜单中选择 Looker
  3. 连接到 Looker 实例部分中的输入 Looker 实例网址字段中,输入 Looker 实例的网址。如果实例网址无效或不符合 Looker 连接器要求,对话式分析会显示一条错误消息。

  4. 如果您是首次连接到 Looker 实例,请点击关联 Looker 账号

  5. 如果对话式分析显示关联您的 Google 账号和 Looker 窗口,请查看有关 Looker Studio 将如何访问您的 Looker 账号的信息。如需关联账号并继续操作,请选择同意并继续

  6. 关联到 Looker 实例后,从列表中选择一个探索,然后点击关联以开始对话。

与 Looker 数据源对话

连接到 Looker 探索后,您可以针对 Looker 数据提出问题

当您与数据进行对话时,可折叠的 数据面板会显示对话所使用的 Looker 探索的名称。 数据面板还提供以下选项:

  • 查看字段:点击 查看字段,即可在新浏览器窗口中查看 Looker 中的探索。
  • 新对话:与当前对话所用的 Looker 探索发起新对话。

在 Looker 探索中打开

如需在关联的 Looker 实例中以探索的形式打开查询结果,请在查询结果中点击 在探索中打开

连接到 BigQuery 数据

您可以直接与 BigQuery 表或使用 BigQuery 表构建的数据代理开始对话。

准备工作

您必须拥有以下 BigQuery Identity and Access Management (IAM) 角色和权限

  • 结算项目的 bigquery.jobs.create IAM 权限
  • 被查询的项目、数据集或表的 roles/bigquery.dataViewer IAM 角色

使用 BigQuery 表作为数据源

BigQuery 数据源会显示在与数据对话页面上的可用数据源列表中。如需将 BigQuery 表用作对话式分析的数据源,请按以下步骤操作:

  1. 在对话式分析的与数据对话页面上,选择数据源标签页。
  2. 选择连接到数据,然后从下拉菜单中选择 BigQuery
  3. 选择数据窗口中,选择以下任一标签页,以连接到 BigQuery 数据集或浏览公共数据集。

    • 近期项目:列出您最近访问过的 BigQuery 项目。
    • 所有项目:列出您有权访问的所有 BigQuery 项目。
    • 公开数据集:列出 BigQuery 公开数据集
    • 输入项目 ID:可让您为特定项目指定唯一的项目 ID
  4. 最近的项目所有项目标签页中选择一个 BigQuery 项目,或在输入项目 ID 标签页中输入项目 ID。(可选)使用搜索项目搜索栏过滤列表。(如果您要连接到公共数据集,请继续执行下一步。)

  5. 选择数据窗口会显示数据集标签页,如果您要连接到公开数据集,则会显示公开数据集。选择一个 BigQuery 数据集。(可选)使用搜索数据集搜索栏过滤列表。

  6. 选择数据窗口会显示表格标签页。在表格标签页中,选择要连接的表格。(可选)使用 Search Tables 搜索栏过滤列表。

  7. 点击连接

与 BigQuery 数据对话

连接到 BigQuery 数据源后,您可以提问有关 BigQuery 数据的问题。

当您与数据对话时,可折叠的 数据面板会显示对话所用的 BigQuery 表的名称。 数据面板还提供以下选项:

  • 查看字段:在新浏览器标签页中查看 BigQuery 中的表。
  • 新对话:开始新的对话,使用当前对话所用的 BigQuery 数据。

BigQuery 数据的已知限制

除了对话式分析中的已知限制之外,对话式分析在处理 BigQuery 数据时还存在以下限制:

  • 您一次只能与一个 BigQuery 表进行对话。如需与不同的 BigQuery 表或使用不同 BigQuery 表的数据智能体进行对话,请开始新的对话。
  • 对话式分析不支持 BigQuery 的灵活的列名称功能。

其他资源

  • 对话分析:使用自然语言查询数据:对话分析的着陆页包含设置要求、已知限制、支持的问题类型等。

  • 创建数据代理并与之对话:借助数据代理,您可以提供与数据相关的背景信息和指令,从而自定义 AI 赋能的数据查询代理,帮助对话分析生成更准确且与上下文相关的回答。

  • 使用代码解释器启用高级分析:对话分析中的代码解释器会将您的自然语言问题转换为 Python 代码并执行该代码。与基于标准 SQL 的查询相比,代码解释器使用 Python 可以实现更复杂的分析和可视化效果。