本页介绍了如何在 Looker 中设置对话式分析,包括 设置要求、使用对话式分析所需的权限以及 支持的数据源。
了解 Gemini for 如何以及何时使用您的数据。 Google Cloud
准备工作
如需在 Looker 实例中使用对话式分析,您和您的 Looker 实例必须满足以下要求:
- 必须为 Looker 实例启用 Gemini in Looker。
- 如需在 Looker(原始版本)实例中使用这些功能,Looker 管理员必须在 Looker(原始版本)实例设置中启用 Gemini in Looker 设置和 对话式分析 设置。实例必须运行 Looker 25.2 或更高版本,并由 Looker 托管。我们建议参与 Looker 扩展支持发布计划的客户更新到 Looker 25.6 或更高版本,以便使用对话式分析。如需使用对话式分析数据代理,请将您的实例更新到 Looker 25.18.9 或更高版本。
- 如需在 Looker (Google Cloud Core) 实例中使用这些功能,拥有 Looker Admin (
roles/looker.admin) IAM 角色的用户必须在控制台中的 Looker (Google Cloud Core) 实例设置中启用 Gemini in Looker。 Google Cloud Looker 管理员必须在 Looker (Google Cloud Core) 实例的管理员 面板中的 Gemini in Looker 页面上启用对话式分析 设置。
- 如果您已为实例配置 IP 许可名单,则必须将其配置为允许来自 Google Cloud 服务的连接:
- 对于已启用 **启用许可名单** 设置 的 Looker(原始版本)实例,管理员还必须启用 **允许 Google Cloud 服务** 设置。
- 如果 Looker (Google Cloud Core) 实例配置了 IP 许可名单,则必须在 Google Cloud 控制台中实例的 实例 页面的详细信息 标签页上选中将 Google 服务与此实例关联 复选框,才能与对话式分析建立连接。
- (可选)管理员可以启用高级分析,以使用 Python 回答高级问题。在对话式分析 下,启用高级分析 设置。
- (可选)管理员可以启用信息中心数据代理(预览版)来查询 Looker 信息中心。在 Gemini in Looker 预览版设置下,启用启用与信息中心对话 设置。
必需的 Looker 权限
对话式分析的使用通过内容访问权限、数据访问权限和功能访问权限的组合进行管理。如需执行下表中介绍的任务,您必须分配有相应的 Looker 角色,该角色需包含对各个探索所基于的模型或数据代理将查询的模型的必需权限,并且在某些情况下,还需包含对代理本身的访问权限。
Looker 管理员可以在 Looker 实例的管理员 部分的角色 页面上授予 Looker 角色和权限。如需详细了解 Looker 角色,请参阅管理员设置 - 角色文档页面。
数据代理的创建者可以通过共享代理来管理各个用户对代理的访问权限。
| 任务 | 对数据所基于的模型的必需 Looker 权限 | 必需的内容访问权限级别 |
|---|---|---|
| 在对话式分析界面的代理 标签页中与数据代理 Chat | access_datagemini_in_looker
添加了 25.18
chat_with_agent |
对数据代理的查看 访问权限 |
| 在对话式分析界面的探索 标签页中与 Looker 探索 Chat | access_datagemini_in_looker
添加了 25.18
chat_with_agent
添加了 25.18
chat_with_explore |
|
| 创建、修改、共享和删除对话式分析数据代理 | access_datagemini_in_looker
添加了 25.18
chat_with_agent
添加了 25.18
chat_with_explore
添加了 25.18
save_agents用户可以创建仅使用探索的代理,前提是他们已获得对底层模型的 save_agents 权限。如需修改、删除或共享其他用户创建的数据代理,用户必须获得一个角色,该角色包含对代理使用的每个模型的 save_agents 权限。 |
对数据代理的管理访问权限;修改 (如果用户创建了代理,系统会自动授予此访问权限;否则,必须由代理的创建者通过共享代理来授予管理访问权限;修改 访问权限)对信息中心的管理访问权限;修改 |
| 从 Looker 信息中心 (预览版) 与信息中心代理 Chat | access_data(至少对一个信息中心所基于的模型)see_user_dashboards(与用户定义的信息中心互动)或 see_lookml_dashboards(与 LookML 信息中心互动)gemini_in_looker
添加了 25.18
chat_with_agent(至少对一个信息中心所基于的模型) |
|
| 将代理发布到其他 Google Cloud 应用 | access_datagemini_in_looker
添加了 25.18
chat_with_agent
添加了 25.18
chat_with_explore
添加了 25.18
save_agents
添加了 26.6
publish_agent_externally用户将现有代理发布到其他 Google Cloud 应用,例如 Gemini Enterprise。 |
管理访问权限;修改 (如果用户创建了代理,系统会自动授予此访问权限;否则,必须由代理的创建者通过共享代理来授予管理访问权限;修改 访问权限) |
| 创建、修改、共享和删除对话式分析数据代理 | access_datagemini_in_looker
添加了 25.18
admin_agents |
无需授予内容访问权限 |
Looker 还具有以下默认角色,这些角色包含对实例中所有模型的这些权限的子集:
- 对话式分析代理管理员:拥有此角色的用户可以创建、修改、共享、删除和与他们拥有管理访问权限;修改 访问权限的代理对话,以及与探索对话
- 对话式分析用户:拥有此角色的用户可以与他们拥有查看 访问权限的代理对话
- 管理员:默认情况下,此角色(Looker 管理员)拥有对整个实例的所有权限和内容访问权限
支持的数据源
您可以通过对话式分析界面与以下数据源对话:
当您与探索或数据代理“对话”时,实际上是在与特定的预定义数据集对话。这是直接询问有关该探索中的数据的问题的方式。您最多可以与五个探索对话。
探索数据代理是您可以创建和自定义的 AI 助理。当您与信息中心“对话”时,系统会自动创建信息中心代理。您可以为数据代理提供特定于您数据的说明和上下文。
如需了解相关策略和最佳实践,以帮助 Looker 管理员和 LookML 开发者成功配置、部署和优化对话式分析,包括对话式分析的 LookML 最佳实践、关于何时向 LookML 添加上下文与向对话式分析添加上下文的提示,以及设置探索以用于对话式分析的最佳实践,请参阅Looker 中配置对话式分析的最佳实践文档页面。