对话分析是一项由 Gemini for Google Cloud 提供支持的数据对话功能。借助对话分析,即使没有商业智能专业知识的用户也能用常规的自然(对话)语言提出与数据相关的问题,并摆脱静态信息中心。对话式分析功能可在 Looker Studio 中使用,但需要订阅 Looker Studio Pro。
了解 Gemini for Google Cloud 如何以及何时使用您的数据。
支持的数据源
Conversational Analytics 可以连接到以下数据源:
准备工作
如需在 Looker Studio 中使用 Conversational Analytics,您必须满足以下要求。
- 您必须是 Looker Studio Pro 订阅的用户。Looker 用户可以免费使用 Looker Studio Pro 许可。
- 管理员必须为 Looker Studio 启用 Gemini in Looker。
- 在预览期间,必须启用可信测试员功能,才能使用对话式分析。
如需了解已知限制和主要功能列表,请参阅对话式分析着陆页。
前往对话式分析
您可以通过以下方式从 Looker Studio 访问对话分析:
- 直接前往对话分析。
- 从 Looker Studio 的导航面板中选择
Conversational Analytics。
- 如果您位于 Sandbox 工作区中,请从 Looker Studio 的创建菜单中选择
对话。
发起对话
您针对数据集提出的一系列问题会按对话进行整理。将工作分成多次对话有助于整理问题思路。如需创建新的对话,请按以下步骤操作:
- 在对话分析中,点击 + 创建对话。
选择要调查的数据源或要用于对话的数据代理:
数据源:如需基于现有数据源开始对话,请选择数据源面板,然后选择一个数据源。如需创建新的数据源,请选择连接到数据。
数据代理:如需与现有数据代理开始对话,请选择代理,然后选择一个数据代理。如需创建新的数据代理,请选择 + 创建代理。
如需开始对话,请输入问题,然后按 Return 键 (Mac) 或 Enter 键 (PC)。
您可以从
近期对话部分返回到相应对话。积极提问
您可以提出问题,以便从数据中获取数据洞见。您可以从建议的问题入手,探索数据并熟悉对话分析。
询问与数据源相关的问题
创建对话后,您可以在对话中的 Ask a question(提问)字段中针对数据提问。
问题不需要采用特定格式或使用特定语法。不过,这些问题必须与您选择的数据源相关。在您撰写查询后,对话式分析可能会改述您的问题,改述后的问题会显示在对话窗口中,紧随您的原始问题之后。例如,对话式分析可能会将“What is the mean of user ages?”这个问题改述为“What is the average user age?”
在您继续对话时,对话式分析功能会考虑之前的问题和回答。您可以根据之前的回答,通过进一步优化结果或更改图表类型来继续分析。
如需详细了解如何创建题目,请参阅题目限制。
管理对话中的查询
在与数据对话时,您可以在正在运行的查询响应处于活动状态时将其停止,也可以删除最近的问题及其回答,从而管理对话。
停止查询响应
如需在发送消息后停止运行查询,请点击 The query was cancelled.
删除最近提出的问题
如需删除最近提出的问题及其回答,请按以下步骤操作:
- 将光标悬停在最新问题上,然后点击 删除消息。
- 在永久删除消息?对话框中,点击删除以永久删除问题及其回答。
了解查询结果和计算
当您在对话分析中提出有关数据的问题时,系统可能会根据您的具体查询和关联的数据,在回答中包含可视化图表、数据表格或其他详细信息。
除了此查询响应之外,对话式分析还提供以下选项,帮助您了解查询结果和计算:
- 有关答案计算方式的详细信息
- 用于查看有关回答的其他数据分析的选项(如果有)
确定答案的计算方式
如需了解对话式分析功能如何得出答案或创建可视化图表,请点击查询结果中的
How was this calculated?(这是如何计算的?)。点击这是如何计算出来的?后,对话分析会显示以下标签页:
代码:显示为生成结果而运行的 SQL 查询。如果您将对话式分析关联到 BigQuery 表,代码标签页会显示生成的 BigQuery SQL。
文本:以纯文本形式提供对话式分析得出给定答案所采取的步骤的说明。此说明包括所用的原始字段名称、执行的计算、应用的过滤条件、排序顺序和其他详细信息。
获取更多数据洞见
如果对话式分析能够提供有关回答的其他数据洞见,回答下方会显示数据洞见 keyboard_arrow_down 按钮。点击数据洞见图标 keyboard_arrow_down,查看有关查询的其他信息。数据洞见只会分析提示返回的数据,不会运行其他查询来获取更多数据。数据洞见可作为有用的来源,帮助您想出后续问题,以便继续对话。
以下是提示“每个州有多少用户?”可能会返回的一些数据洞见示例:
- 数据量高和数据量低的区域的总体摘要。例如:
- “根据提供的数据,加利福尼亚州、得克萨斯州和俄亥俄州是开展业务运营的关键州。”
- “英格兰和中国的特定区域(即安徽和广东)显示出显著的商业活动。”
- “根据数据,部分县(包括三重县、秋田县和岩手县)的覆盖面极小。”
- 对数据集变异性的评估。例如,“数据显示,不同地点的运营规模各不相同。”
管理会话
您可以更改对话的名称、删除对话,或从回收站文件夹中恢复对话。
为对话命名
对话分析功能会根据您的第一个问题和回答自动生成对话标题。如需更改生成的名称,请按以下步骤操作:
- 点击对话页面顶部的标题。
- 输入新的对话名称。
- 如需保存更改,请点击页面上的其他位置,或按 Return 键 (Mac) 或 Enter 键 (PC)。
删除对话
如需将对话移至回收站,请打开相应对话,然后点击
移至回收站。恢复或永久删除对话
如需从回收站中恢复或永久删除对话,请按以下步骤操作:
- 在对话分析中,选择左侧导航面板中的 回收站,以查看已移至回收站的对话列表。
- 在回收站部分中,点击要恢复或永久删除的对话的名称。
- 在确定吗?对话框中,选择以下选项之一:
- 取消:取消操作。
- 恢复:恢复对话。您可以在对话分析的左侧导航菜单中的 最近部分访问对话。
- 永久删除:永久删除对话。
搜索对话
如需按标题搜索特定对话,请按以下步骤操作:
- 在搜索对话式分析搜索栏中,输入搜索查询。在您输入时,系统会显示标题与您的搜索查询匹配的对话列表。
- 从搜索结果中选择对话,即可打开相应对话。
连接到数据
您可以连接到新的数据源,以便在对话分析中使用。
设置数据源方面的最佳实践
以理想的方式设置数据源有助于对话式分析提供最实用的答案。创建数据源时,请考虑遵循以下最佳实践:
- 您可以完全排除不应用于分析的字段,也可以在数据源中隐藏这些字段。
- 您可以添加或修改字段说明,为对话分析提供背景信息。
- 如果您看到的结果与预期不符,请检查数据源,并确认字段类型和默认的汇总设置是否正确。
连接到 Looker 数据
您可以直接与 Looker 探索或使用 Looker 探索构建的数据代理开始对话。
准备工作
如需在对话分析中使用 Looker 探索,必须为在对话分析中连接到的 Looker 实例启用 Looker 连接器。如需启用 Looker 连接器,您的 Looker 实例必须满足连接到 Looker Studio 中所述的前提条件。
使用 Looker 探索作为数据源
Looker 探索会显示在与数据对话页面上的可用数据源列表中。如需在对话分析中使用新的 Looker 探索作为数据源,请按以下步骤操作:
- 在对话式分析的与数据对话页面上,选择数据源标签页。
- 选择关联到数据,然后从下拉菜单中选择 Looker。
在连接到 Looker 实例部分中的输入 Looker 实例网址字段中,输入 Looker 实例的网址。如果实例网址无效或不符合 Looker 连接器要求,对话式分析会显示一条错误消息。
如果您是首次连接到 Looker 实例,请点击关联 Looker 账号。
如果对话式分析显示关联您的 Google 账号和 Looker 窗口,请查看有关 Looker Studio 将如何访问您的 Looker 账号的信息。如需关联账号并继续操作,请选择同意并继续。
关联到 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 表用作对话式分析的数据源,请按以下步骤操作:
- 在对话式分析的与数据对话页面上,选择数据源标签页。
- 选择连接到数据,然后从下拉菜单中选择 BigQuery。
在选择数据窗口中,选择以下任一标签页,以连接到 BigQuery 数据集或浏览公共数据集。
- 近期项目:列出您最近访问过的 BigQuery 项目。
- 所有项目:列出您有权访问的所有 BigQuery 项目。
- 公开数据集:列出 BigQuery 公开数据集。
- 输入项目 ID:可让您为特定项目指定唯一的项目 ID。
在最近的项目或所有项目标签页中选择一个 BigQuery 项目,或在输入项目 ID 标签页中输入项目 ID。(可选)使用搜索项目搜索栏过滤列表。(如果您要连接到公共数据集,请继续执行下一步。)
选择数据窗口会显示数据集标签页,如果您要连接到公开数据集,则会显示公开数据集。选择一个 BigQuery 数据集。(可选)使用搜索数据集搜索栏过滤列表。
选择数据窗口会显示表格标签页。在表格标签页中,选择要连接的表格。(可选)使用 Search Tables 搜索栏过滤列表。
点击连接。
与 BigQuery 数据对话
连接到 BigQuery 数据源后,您可以提问有关 BigQuery 数据的问题。
当您与数据对话时,可折叠的
数据面板会显示对话所用的 BigQuery 表的名称。 数据面板还提供以下选项:- 查看字段:在新浏览器标签页中查看 BigQuery 中的表。
- 新对话:开始新的对话,使用当前对话所用的 BigQuery 数据。
BigQuery 数据的已知限制
除了对话式分析中的已知限制之外,对话式分析在处理 BigQuery 数据时还存在以下限制:
- 您一次只能与一个 BigQuery 表进行对话。如需与不同的 BigQuery 表或使用不同 BigQuery 表的数据智能体进行对话,请开始新的对话。
- 对话式分析不支持 BigQuery 的灵活的列名称功能。
其他资源
对话分析:使用自然语言查询数据:对话分析的着陆页包含设置要求、已知限制、支持的问题类型等。
创建数据代理并与之对话:借助数据代理,您可以提供与数据相关的背景信息和指令,从而自定义 AI 赋能的数据查询代理,帮助对话分析生成更准确且与上下文相关的回答。
使用代码解释器启用高级分析:对话分析中的代码解释器会将您的自然语言问题转换为 Python 代码并执行该代码。与基于标准 SQL 的查询相比,代码解释器使用 Python 可以实现更复杂的分析和可视化效果。