本页介绍了如何在 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
- 如果您已为实例配置 IP 许可名单,则必须将其配置为允许来自 Google Cloud 服务的连接:
- 对于已启用 **启用许可名单** 设置 的 Looker(原始版本)实例,管理员还必须启用 **允许 Google Cloud 服务** 设置。
- 如果 Looker (Google Cloud Core) 实例配置了 IP 许可名单,则必须在 Google Cloud 控制台中实例的 实例 页面的详细信息 标签页上选中将 Google 服务与此实例关联 复选框,才能与对话式分析建立连接。
- (可选)管理员可以启用 Code Interpreter 以访问高级分析。必须启用 Trusted Tester 功能才能使用 Code Interpreter。
必需的 Looker 权限
如需在 Looker 中使用对话式分析,Looker 管理员必须为您授予一个 Looker 角色,该角色包含您要查询的模型的 gemini_in_looker 权限。此权限是默认 Gemini 角色的组成部分。您还必须拥有一个角色,该角色包含您要查询的模型的 access_data 权限。
数据代理的使用通过内容访问权限、数据访问权限和功能访问权限的组合进行管理。如需执行下表中描述的任务,您必须分配有相应的 Looker 角色,该角色需包含数据代理将查询的模型的必要权限,并且在某些情况下,还需包含对代理本身的访问权限。
| 任务 | 必需的 Looker 权限 | 必需的数据代理访问权限级别 |
|---|---|---|
| 创建、修改、共享和删除代理 |
添加于 25.18
admin_agents |
必须授予内容访问权限 |
| 创建、修改、共享和删除代理 |
添加于 25.18
save_agents用户可以创建仅使用“探索”的代理,前提是他们已获得对底层模型的此权限。如需修改、删除或共享其他用户创建的数据代理,用户必须获得一个角色,该角色包含代理使用的每个模型的此权限。 |
管理访问权限;修改 (如果用户创建了代理,系统会自动授予此访问权限;否则,必须由代理的创建者通过共享代理来授予管理访问权限;修改 访问权限) |
| 在对话式分析的代理 标签页中与数据代理 Chat | access_data(在包含数据代理使用的“探索”的每个模型上)
添加于 25.18
chat_with_agent(在包含数据代理使用的“探索”的每个模型上) |
查看 访问权限 |
| 在对话式分析的探索 标签页中与 Looker 探索 Chat | access_data(在包含数据代理使用的“探索”的每个模型上)
添加于 25.18
chat_with_explore |
Looker 还具有以下默认角色,这些角色包含实例上所有模型的这些权限的子集:
- 对话式分析代理管理员:拥有此角色的用户可以创建、修改、共享、删除代理,并与他们拥有管理访问权限;修改 访问权限的代理对话,以及与“探索”对话
- 对话式分析用户:拥有此角色的用户可以与他们拥有查看 访问权限的代理对话
- 管理员:默认情况下,此角色(Looker 管理员)拥有整个实例的所有权限和内容访问权限。
Looker 管理员可以在 Looker 实例的管理员 部分的角色 页面上授予这些角色和权限。如需详细了解 Looker 角色,请参阅管理员设置 - 角色文档页面。
数据代理的创建者可以通过共享代理来管理各个用户对代理的访问权限。
支持的数据源
您可以通过对话式分析界面与以下数据源对话:
当您与“探索”进行“对话”时,实际上是在与特定的预定义数据集进行对话。这是直接询问有关该“探索”内数据的问题的方式。您最多可以与五个“探索”进行对话。
数据代理是您可以创建和自定义的 AI 助理。您可以向其提供具体说明,并将其连接到 Looker 探索数据。
如需了解相关策略和最佳实践,以帮助 Looker 管理员和 LookML 开发者成功配置、部署和优化对话式分析,包括对话式分析的 LookML 最佳实践、关于何时向 LookML 添加上下文与向对话式分析添加上下文的提示,以及设置“探索”以用于对话式分析的最佳实践,请参阅 Looker 中配置对话式分析的最佳实践 文档页面。