管理员设置 - 角色

角色权限集模型集可共同管理用户可以执行的操作以及可以查看的内容。在管理面板的用户部分的角色页面中,您可以查看、配置和分配角色、权限集和模型集。

您可以搜索特定角色、权限集和模型集,方法是在右上方的搜索框中输入搜索字词,然后按 Enter 键。

定义

  • 角色定义了用户群组对 Looker 中的一组特定模型拥有的权限。您可以通过将一个权限集与一个模型集相结合来创建角色。
  • 权限集定义了用户群组可以执行的操作。您可以选择要分配给用户或群组的权限组合。它必须用作角色的一部分才能产生任何效果。
  • 模型集定义了用户群组可以查看哪些数据和 LookML 字段。您可以选择用户或群组应有权访问的一系列 LookML 模型。它必须用作角色的一部分才能产生任何效果。

管理角色

一个角色由一个权限集和一个模型集构成。根据组织中的人员或人员类型(管理员、Looker 开发者、财务团队)命名角色是一种常见的惯例,不过您当然可以遵循自己的命名惯例。

一个用户可以在 Looker 中有多个角色。如果您的用户在公司中担任多种角色,或者您想要创建对模型的访问权限的复杂系统,此功能将非常有用。

创建、修改和删除角色

如需创建角色,请按以下步骤操作:

  1. 点击角色页面顶部的新建角色按钮。
  2. Looker 会显示新建角色页面,您可以在其中配置以下设置:

    • 名称:输入角色的名称。
    • 权限集:选择要与角色关联的权限集。
    • 模型集:选择要与该角色关联的模型集。
    • 群组:(可选)选择要向其分配角色的一个或多个群组
    • 用户:(可选)选择一个或多个要向其分配角色的用户
  3. 按预期配置角色后,点击页面底部的新建角色按钮。

创建角色后,您可以在角色页面上点击角色右侧的修改按钮来修改角色。点击修改会进入该角色的修改角色页面,您可以在其中修改名称、权限集、模型集以及分配给该角色的群组或用户。

要删除角色,请在角色页面上点击角色右侧的删除按钮。

默认角色

对于新实例,Looker 会创建以下默认角色,每个角色都包含采用相同名称的默认权限集

以下部分中的默认角色具有使用条件。

Gemini

您无法修改或删除 Gemini 角色。此角色的权限集适用于 Looker 实例上的所有模型。

通过此角色提供的 gemini_in_looker 权限,用户可以在 Gemini 的协助下在 Looker 实例中执行以下任务:

  • 编写 LookML - 如果这些项目还拥有 Looker 角色,该角色包含 LookML 项目中至少一个模型的 develop 权限。
  • 创建自定义 Looker 可视化图表 - 前提是这些项目还拥有包含 can_override_vis_config 权限的 Looker 角色。
  • 使用 Conversational Analytics 查询 Looker 探索数据,即使用户未被分配 explore 权限,只要用户的 Looker 角色拥有针对所查询模型的 access_data 权限,也是如此。

如需详细了解 Looker 中的 Gemini 功能,请参阅 Looker 中的 Gemini 概览

通过 IAM 分配的 Admin 角色

“通过 IAM 进行管理员”角色仅在 Looker (Google Cloud Core) 中提供,并且只能通过 Google Cloud 控制台进行管理。如需了解详情,请参阅使用 OAuth 和 IAM 进行身份验证和授权以及 Looker 管理员角色与管理员通过 IAM Looker 角色进行授权文档。

Admin via IAM 角色使用 Admin 权限集。

支持高级编辑器和支持基本编辑器

如果 Looker 管理员已停用分层支持访问权限实验室功能,则 Looker(原始)实例上不会显示这些角色。如果 Looker (Google Cloud Core) 实例使用专用 IP(专用服务访问通道或 Private Service Connect)网络公共 IP 和专用 IP 网络,这些角色将不会显示在 Looker (Google Cloud Core) 实例上。

您无法修改、删除支持高级编辑者支持基本编辑者角色,也无法将其分配给支持访问权限用户以外的用户。

权限集

权限集定义了用户群组可以执行的操作。管理员可以使用 Looker 的默认权限集,也可以创建原始权限集,并谨记权限依赖项

权限列表更详细地讨论了所有可用权限及其类型。

默认权限集

对于新安装的应用,Looker 提供多个默认权限集,您可以先从它们入手:

权限集 包含的权限
管理 所有权限
开发者 access_datacan_create_forecastclear_cache_refreshcreate_custom_fieldscreate_table_calculationsdeploydevelopdownload_without_limitexploremanage_spacesmobile_app_accesssave_contentsave_dashboardssave_looksschedule_look_emailssee_drill_overlaysee_lookmlsee_lookml_dashboardssee_lookssee_pdtssee_sqlsee_user_dashboardssend_to_integrationuse_sql_runner

注意:只有在使用 Looker 21.18 或更高版本创建的 Looker 中,see_pdts 权限才包含在开发者默认权限中。如需验证 see_pdts 权限是否包含在实例的开发者权限集中,请前往 Looker 界面中管理面板的角色页面。
Gemini gemini_in_looker
支持高级编辑器 access_dataclear_cache_refreshcreate_custom_fieldscreate_table_calculationsdevelopexplorefollow_alertsmanage_embed_settingsmanage_modelsmanage_privatelabelmanage_project_connectionsmanage_project_connections_restrictedmanage_project_modelsmanage_themessee_adminsee_alertssee_datagroupssee_drill_overlaysee_logssee_lookmlsee_lookml_dashboardssee_lookssee_pdtssee_queriessee_schedulessee_sqlsee_system_activitysee_user_dashboardssee_usersupdate_datagroupsuse_global_connections

注意:如果分层支持访问权限实验室功能处于停用状态,则支持高级编辑器权限集不可用。无法修改或删除 Support Advanced Editor 权限集。
支持基本编辑器 access_dataclear_cache_refreshcreate_custom_fieldscreate_table_calculationsexplorefollow_alertsmanage_privatelabelmanage_themessee_adminsee_alertssee_drill_overlaysee_logssee_lookmlsee_lookml_dashboardssee_lookssee_pdtssee_schedulessee_sqlsee_datagroupssee_system_activitysee_user_dashboardssee_users

注意:如果分层支持访问权限实验室功能处于停用状态,则支持基本编辑器权限集不可用。无法修改或删除 Support Basic Editor 权限集。
LookML 信息中心用户 access_dataclear_cache_refreshmobile_app_accesssee_lookml_dashboardssend_to_integration
用户 access_datacan_create_forecastclear_cache_refreshcreate_custom_fieldscreate_table_calculationsdownload_without_limitexploremanage_spacesmobile_app_accesssave_contentsave_dashboardssave_looksschedule_look_emailssee_drill_overlaysee_lookmlsee_lookml_dashboardssee_lookssee_sqlsee_user_dashboardssend_to_integration
无法查看 LookML 的用户 access_datacan_create_forecastclear_cache_refreshcreate_custom_fieldscreate_table_calculationsdownload_without_limitexploremanage_spacesmobile_app_accesssave_contentsave_dashboardssave_looksschedule_look_emailssee_lookml_dashboardssee_lookssee_user_dashboardssend_to_integration
查看者 access_dataclear_cache_refreshdownload_without_limitmobile_app_access, schedule_look_emailssee_drill_overlaysee_lookml_dashboardssee_lookssee_user_dashboards

创建新角色时,您会看到这些权限集显示为选项。如果您选择其中一个权限集,Looker 会显示其所含权限的列表。

无法修改或删除管理员权限集,也无法将其分配给角色。此角色分配给 Admin 角色,此角色也无法修改或删除。将 Admin 权限集授予某个用户群组的唯一方法是将 Admin 角色添加到该用户或群组。

创建权限集

要创建权限集,请点击角色页面顶部的新建权限集按钮。Looker 将显示一个页面,您可以在其中输入权限集的名称,并选择权限集应包含的权限。根据需要配置权限集后,点击页面底部的新权限集按钮。

创建权限集后,您可以点击角色页面上权限集右侧的修改删除按钮,修改或删除该权限。

权限和依赖项

有些权限有赖于其他权限,才能正常工作。例如,想要使用 LookML 进行开发的人必须先能够看到 LookML。

创建权限集时,您会在缩进列表中看到可用权限。如果某个权限在另一项(父级)权限下缩进,则您必须先选择该父级权限。权限列表可能如下所示:

☑️ access_data
  ☑️ see_lookml_dashboards
  ☑️ see_looks
    ☑️ see_user_dashboards

在此示例中,Looker 使用缩进来表示以下内容:

  • 您可以随时选择 access_data 权限。
  • 若要使用 see_lookml_dashboardssee_looks 权限,必须先选择 access_data 权限。
  • see_user_dashboards 权限依赖于 see_looks 权限,而后者依赖于 access_data 权限。

您必须先选择父级权限,然后才能选择子级权限。

权限和 Looker 许可

Looker 许可将用户分为三种类型:

  • 开发者(管理员)
  • 标准(创作者)
  • 查看者

向用户授予的权限决定了如何根据 Looker 许可对该用户进行分类:

权限列表

权限可分为以下三类:

  • 特定于模型:这种类型的权限仅适用于同一角色中的模型集。此权限适用于单个模型或模型集,而非整个 Looker 实例。
  • 连接专用权限:此类权限在连接级别应用。拥有此类权限的用户会在管理面板中看到使用与用户具有数据访问权限的模型相关联的连接的页面内容,即使该连接已用于他们无权访问的数据的其他模型也是如此。
  • 实例级:这种类型的权限适用于整个 Looker 实例,有三种类型:
    • NN = 没有内容访问权限,没有菜单访问权限:这些权限允许用户在整个 Looker 实例中执行某些功能,但不允许用户基于其角色模型集中未包含的模型访问内容。
    • CN = 内容访问权限,无菜单访问权限:这些权限允许用户访问整个 Looker 实例中的内容和查询信息,即使基于未包含在其角色模型集中的模型的内容和查询也是如此。
    • CM = 内容访问权限、菜单访问权限:这些权限可能会向非管理员用户公开“管理”菜单的部分内容,并允许用户根据未包含在其角色模型集中的模型来查看有关内容和查询的信息。

以下列表介绍了 Looker 中提供的所有权限,这些权限按照这些权限在管理部分的新权限集页面上显示的顺序进行了说明:

权限 取决于 类型 定义
access_data 特定于模型 用户可以访问 Looker 中的数据,但只能访问管理员指定的数据。几乎所有 Looker 函数都需要此权限。

拥有此权限的用户如果被授予对指定项目中任何模型的访问权限,则可以访问该项目的数据部分中的任何文件(例如 JSON 自定义地图文件)。

拥有此权限的 Looker Studio 用户可以在使用 Looker 连接器的 Looker Studio 报告中查看 Looker 数据。
see_lookml_dashboards access_data 特定于模型 用户可以查看 LookML Dashboards 文件夹,其中包含所有 LookML 信息中心。用户必须对任何相关模型拥有 explore 权限才能探索这些信息中心。还拥有 develop 权限的用户可以创建 LookML 信息中心
see_looks access_data 特定于模型 用户可以查看文件夹中已保存的 Look(但无法查看信息中心)。用户必须对任何相关模型拥有 explore 权限才能探索这些 Look。用户还需要拥有查看内容访问权限级别,才能在文件夹中查看 Look。
see_user_dashboards see_looks 特定于模型 用户可以在文件夹中查看用户定义的信息中心,但必须对任何相关模型拥有 explore 权限才能探索这些信息中心。用户还需要拥有查看内容访问权限,才能在文件夹中查看信息中心。如果用户同时拥有某个文件夹的 save_dashboards 权限和管理、修改内容访问权限,则可以在该文件夹中创建用户定义的信息中心
explore see_looks 特定于模型 用户可以访问并使用“探索”页面生成 Look 和信息中心。如果没有此权限,用户只能查看已保存的信息中心(前提是已授予 see_lookml_dashboardssee_user_dashboards)。

拥有此权限的 Looker Studio 用户可以根据 Looker 探索在 Looker Studio 中创建数据源。还可以在 Looker Studio 中查看和修改该数据源的配置。
create_table_calculations explore 实例级 NN 用户可以查看、修改或添加表格计算
create_custom_fields explore 实例级 NN 用户可以查看、修改或添加自定义字段;仅拥有 explore 权限的用户只能查看自定义字段。
can_create_forecast explore 实例级 NN 用户可以在可视化图表中创建和修改预测;没有此权限的用户只能查看他们有权访问的内容中的现有预测。
can_override_vis_config explore 实例级 NN 用户可以使用图表配置编辑器修改可视化图表的 Highchart API JSON 值,并自定义可视化图表的外观和格式。
save_content see_looks 实例级 NN 此权限是 save_dashboardssave_lookscreate_public_looks 的父级权限。必须通过 save_dashboardssave_looks 授予此权限。
save_dashboards save_content 实例级 NN 用户可以保存和修改信息中心。用户必须具有 explore 权限才能从这些信息中心内探索任何相关模型。用户必须拥有 download_with_limit 和/或 download_without_limit 权限才能下载内容。
save_looks save_content 实例级 NN 用户可以保存和修改 Look。用户必须拥有 explore 权限才能从这些 Look 中探索任何相关模型。用户必须拥有 download_with_limit 和/或 download_without_limit 权限才能下载内容。
create_public_looks save_looks 特定于模型 用户可以将已保存的 Look 标记为公开,此操作会生成网址,无需身份验证即可授予对该 Look 的访问权限。
download_with_limit see_looks 特定于模型 此权限适用于 Looker 中的 Look 和信息中心,以及使用 Looker 连接器的 Looker Studio 报告。

用户可以下载数据,但必须指定行数上限(5,000 或更少),以避免因下载大量数据而导致内存问题。

拥有此权限的 Looker Studio Pro 用户可以下载使用 Looker 连接器的 Looker Studio 报告。
download_without_limit see_looks 特定于模型 此权限适用于 Looker 中的 Look 和信息中心,以及使用 Looker 连接器的 Looker Studio 报告。

download_with_limit 相同,但不需要用户指定行数上限。下载某些类型的查询的所有结果可能需要大量内存,这可能会导致性能问题,甚至使 Looker 实例崩溃。

拥有此权限的 Looker Studio Pro 用户可以下载使用 Looker 连接器的 Looker Studio 报告。
schedule_look_emails see_looks 特定于模型 此权限适用于 Looker 中的 Look 和信息中心,以及使用 Looker 连接器的 Looker Studio 报告。

用户可以使用他们拥有电子邮件数据访问权限的可视化图表来传送任何 Look、信息中心和查询。用户可以安排在数据组被触发、管理缓存并重建相关 PDT 后传送数据。

如需发送或安排系统活动信息中心,用户必须拥有所有模型的访问权限。

同时拥有 create_alerts 权限的用户可以发送电子邮件提醒通知。

Looker 管理员可以使用管理面板设置页面上的电子邮件网域许可名单来控制 Looker 用户和嵌入用户可以向其发送电子邮件的电子邮件网域。

拥有此权限的 Looker Studio Pro 用户可以安排传送使用 Looker 连接器的 Looker Studio 报告。

schedule_external_look_emails schedule_look_emails 特定于模型 用户可以传送任何包含其对电子邮件拥有数据访问权限的可视化图表的 Look、信息中心和查询。用户可以安排在数据组被触发、管理缓存并重建相关 PDT 后传送数据。

如需发送或安排系统活动信息中心,用户必须拥有所有模型的访问权限。

同时拥有 create_alerts 权限的用户可以发送电子邮件提醒通知。

无论管理面板设置页面上的电子邮件网域许可名单是否包含任何电子邮件网域,用户都可以将内容传送或提醒通知通过电子邮件发送至任何网域。
create_alerts see_looks 实例级 NN 此权限适用于 Looker 中的信息中心,以及 Looker Studio 中使用 Looker 连接器的图表。

在信息中心图块中,用户可以创建复制和删除自己的提醒,还可以查看和复制其他用户标记为公开的提醒。用户必须登录 Slack,才能查看发送 Slack 通知的信息中心图块提醒。用户可以在管理提醒用户页面上查看、修改、停用和启用他们拥有的提醒。用户必须拥有 schedule_look_emailsschedule_external_look_emails 权限才能发送电子邮件提醒通知。

拥有此权限的 Looker Studio Pro 用户可以针对使用 Looker 连接器的 Looker Studio 报告创建、复制和删除提醒。
follow_alerts see_looks 实例级 NN 用户可以查看和关注提醒。在管理提醒用户页面中查看用户已关注或被列为收件人的提醒。
send_to_s3 see_looks 特定于模型 用户可以传送任何包含其对 Amazon S3 存储分区数据访问权限的可视化图表的 Look、信息中心和查询。用户可以安排在数据组被触发、管理缓存并重建相关 PDT 后传送数据。

此权限适用于单个模型或模型集,而非整个 Looker 实例。
send_to_sftp see_looks 特定于模型 用户可以传送任何包含其对 SFTP 服务器具有数据访问权限的可视化图表的 Look、信息中心和查询。用户可以安排在数据组被触发、管理缓存并重建相关 PDT 后传送数据。

此权限适用于单个模型或模型集,而非整个 Looker 实例。
send_outgoing_webhook see_looks 特定于模型 用户可以传送任何包含他们对网络钩子数据访问权限的可视化图表的 Look、信息中心和查询。用户可以安排在数据组被触发、管理缓存并重建相关 PDT 后传送数据。

此权限适用于单个模型或模型集,而非整个 Looker 实例。
send_to_integration see_looks 特定于模型 通过 Looker 操作中心,用户可以提交任何包含他们对与 Looker 集成的第三方服务数据访问权限的 Look、信息中心和查询。如果将自定义操作用户属性搭配使用,用户必须拥有此权限,并且指定用户属性的非 null 且有效的用户属性值才能将 Looker 内容传送到该操作目标位置。此权限与数据操作无关。用户可以安排在数据组被触发、管理缓存并重建相关 PDT 后传送数据。

此权限适用于单个模型或模型集,而非整个 Looker 实例。
see_sql see_looks 特定于模型 用户在探索由其查询引起的任何 SQL 错误时,可以访问 SQL 标签页
see_lookml see_looks 特定于模型 用户拥有对 LookML 的只读权限。用户必须拥有此权限,才能在管理面板中看到转到 LookML 链接。

如果您希望用户能够修改 LookML,还必须向其授予 develop 权限。

注意:此权限以可能意想不到的方式与模型集交互。如果您向用户分配 see_lookml 权限,并且您允许该用户查看项目中的任何模型,则他们将能够看到该项目中所有模型的 LookML。但是,他们仍然无法查询您不允许的模型。
develop see_lookml 特定于模型 用户可以对 LookML 进行本地更改,但除非同时拥有 deploy 权限,否则他们无法向所有人提供这些更改。

必须具备此权限,才能查看帮助菜单中的获取支持选项,以及查看 Looker IDE 中的元数据。用户还需要此权限才能访问“探索”齿轮菜单中的重新构建派生表和运行选项。这并非特定于模型,因此如果用户在一个模型中具有此权限,那么他们可以在所有模型中访问重新构建派生表并运行

注意:此权限以可能意想不到的方式与模型集交互。如果您向用户分配 develop 权限,并且已允许该用户查看属于项目的任何模型,则该用户将能够为该项目中的所有模型开发 LookML。但是,他们仍然无法查询您不允许的模型。
deploy develop 实例级 NN 用户可以将其本地 LookML 更改推送到生产环境,以便所有人都可以使用这些更改。
support_access_toggle develop 实例级 NN 用户可以启用或停用 Looker 分析师对您的 Looker 实例的访问权限。
manage_project_models develop 特定于模型 用户可以在修改模型配置页面上为允许的模型添加、修改或删除模型配置。配置模型时,用户只能使用项目级连接。

注意:此权限以可能意想不到的方式与模型集交互。如果您创建了具有 manage_project_models 权限的角色,则该角色将授予对与该角色的模型集中的任何模型共享项目的所有模型的访问权限。
use_global_connections manage_project_models 特定于模型 用户可以使用任何项目级连接或任何实例级连接来配置允许的模型。
manage_project_connections_restricted develop 特定于模型的 CM 用户可以在“管理”菜单中查看关联页面。他们可以查看、修改和创建模型集中任何项目的项目级连接。但是,他们只能修改以下连接设置:用户无法修改其他设置部分中的任何其他设置。他们也无法修改永久性派生表 (PDT) 部分的任何设置。

注意:此权限以可能意想不到的方式与模型集交互。如果您向用户分配 manage_project_connections_restricted 权限,则该用户将能够查看、修改和创建模型集内包含的任何项目的项目级连接。
manage_project_connections manage_project_connections_restricted 特定于模型的 CM 用户可以在“管理”菜单中查看关联页面。他们可以查看、修改和创建模型集中包含的任何项目的项目级连接。

注意:此权限以可能意想不到的方式与模型集交互。如果您向用户分配 manage_project_connections_restricted 权限,则该用户将能够查看、修改和创建模型集内包含的任何项目的项目级连接。
see_ci develop 实例级 NN 已添加 25.6 用户可以查看持续集成运行结果、查看持续集成套件页面,以及运行测试套件。
manage_ci see_ci 实例级 NN 已添加 25.6 用户可以创建持续集成套件、管理持续集成用户,以及通过持续集成配置 Git 连接。

只有管理员可以为 Looker 实例启用持续集成功能。
use_sql_runner see_lookml 特定于模型 用户可以使用 SQL Runner 针对允许的连接运行原始 SQL。无论用户是具有 download_with_limit 还是 download_without_limit 权限,都可以通过 SQL Runner 齿轮菜单中的下载选项下载结果
clear_cache_refresh access_data 特定于模型 用户可以清除缓存和刷新内部和嵌入式信息中心、信息中心图块、Look 和探索。

clear_cache_refresh 权限会自动添加到包含以下任何权限的任何现有权限集中:see_user_dashboardssee_lookml_dashboardsexploreclear_cache_refresh 权限不会自动应用于任何嵌入式角色

拥有此权限的 Looker Studio 用户可以刷新使用 Looker 连接器的 Looker Studio 报告中的 Looker 数据。
see_drill_overlay access_data 特定于模型 用户可以查看深入到信息中心图块的结果,但无法浏览这些结果。如果已授予 explore,则系统也会自动授予此权限(即使未勾选此权限)。用户还必须具有 explore 权限才能下载 PNG 格式的深入分析结果。
manage_spaces 实例级 CN 用户可以创建、编辑、移动和删除文件夹。用户还需要拥有管理访问权限、修改内容访问权限。
manage_homepage 实例级 NN 用户可以修改边栏并将内容添加到边栏,所有 Looker 用户可以在预构建的 Looker 首页中看到这些内容。
manage_models 实例级 CN 每个 LookML 模型都会映射到“管理 LookML 项目”页面上一组特定的数据库连接。借助此权限,用户可以配置这些映射、创建新项目和删除项目。获得此权限的非管理员用户将可以访问他们有权访问的模型允许的所有连接。

注意:此权限以可能意想不到的方式与模型集交互。如果您向用户分配 manage_models 权限,则该用户将能够访问该实例中所有项目中的所有模型。
create_prefetches 实例级 强烈建议不要进行预提取。建议改用 datagroups
login_special_email 实例级 即使您的实例上启用了其他登录机制(例如 Google、LDAP 或 SAML),用户也可以使用电子邮件/密码凭据登录。这对顾问或不属于您常规身份验证系统的其他人员非常有用。
embed_browse_spaces 实例级 NN 签名的嵌入启用内容浏览器。如果您使用的是签名的嵌入,则应向具有 save_content 权限的用户授予此权限。
embed_save_shared_space 实例级 允许拥有 save_content 权限的用户将内容保存到组织的共享文件夹(如果有)。如果用户拥有 save_content 权限但没有 embed_save_shared_space 权限,则只能选择将内容保存到自己的个人嵌入文件夹中。
manage_embed_settings 实例级 CM 用户可以在管理菜单的平台部分的嵌入页面上修改嵌入设置。
manage_modelsets_restricted 特定于模型的 CM ADDED 25.2 用户可以修改他们具有 manage_modelsets_restricted 权限的模型集。用户只能添加用户还拥有 manage_modelsets_restricted 权限的模型集中包含的模型。

注意:此权限以可能意想不到的方式与模型集交互。如果您向用户分配 manage_modelsets_restricted 权限,并且已允许该用户访问项目中的任何模型,该用户就能将该项目中的所有模型分配给他们有权访问的模型集。
manage_schedules 特定于模型的 CM ADDED 25.2 用户可以在时间表页面上重新分配和删除指定模型的时间表。拥有此权限的用户无法查看时间表历史记录页面。
manage_themes 实例级 CM 用户可以在管理菜单的平台部分的主题页面上配置主题设置。

只有在为您的实例启用主题后,此权限才可用。
manage_privatelabel 实例级 CM 用户可以在管理菜单的平台部分的自有标签页面上配置私密标签设置。

仅当为您的实例启用了私密标签时,此权限才可用。
see_alerts 实例级 CM 用户可以访问管理部分中的提醒提醒历史记录页面,从而查看 Looker 实例的所有提醒。用户可以在提醒管理页面中查看、关注、修改、自行指定和停用归其他用户所有的提醒。

用户必须有权访问提醒的基础内容,以便在相应提醒的可视化图表(位于提醒详情页面中)中查看或探索或前往其信息中心。此权限不会授予用户通过信息中心图块查看、创建、关注或删除提醒的权限。
see_queries 实例级 CM 用户可以在 Looker 的管理部分查看查询页面。拥有此权限的用户无法在查询页面上终止查询。
see_logs 实例级 CM 用户可以在 Looker 的管理部分查看日志页面。
see_users 实例级 CM 用户可以在 Looker 的管理部分查看用户页面,但无法查看群组页面。拥有此权限的用户无法创建新用户、查看或创建 API 凭据、重置密码或者以其他方式修改用户或权限。获得此权限的用户可以查看实例上所有群组中的所有用户,即使在封闭系统中也不例外。用户可以查看所有群组名称和所有角色名称,而有些公司可能会认为这是敏感内容。
sudo see_users 实例级 CM 用户可以执行 sudo(换言之,即充当其他用户并暂时继承其权限),只需点击用户页面上的 Sudo 按钮即可。

sudo 权限不允许非管理员使用 sudo 作为管理员,但非管理员或许可以使用 sudo 提升自己的权限,因此请谨慎操作。

manage_groups see_users 实例级 CM 用户可以在团体页面中的用户部分行政菜单,但与行政角色。
manage_roles manage_groups 实例级 CM 用户可以创建、编辑和删除角色,但以下角色除外:行政角色,角色页面中的用户部分行政菜单。用户仍然无法创建、修改或删除权限集或模型集。
manage_user_attributes see_users 实例级 CM 用户可以在管理菜单的用户部分的用户属性页面上创建、修改和删除用户属性。
see_schedules 实例级 CM 用户可以通过 Looker 的管理面板查看时间表时间表历史记录页面。拥有此权限的用户无法在时间表时间表历史记录页面上重新分配、修改或删除其他用户的时间表。
see_pdts 特定连接 用户可以在 Looker 的管理部分查看永久性派生表页面,还可以查看项目使用的任何连接(与其具有数据访问权限的模型相关联的任何连接)中的 PDT 的相关信息。

此权限包含在安装新 Looker 的开发者 默认权限集中。

此权限适用于用户具有数据访问权限的连接,而非整个 Looker 实例或个别模型或模型集。
see_datagroups 特定于模型 用户可以在 Looker 的管理部分查看“数据组”页面。用户可以查看连接名称、模型名称,以及他们在拥有数据访问权限的模型中定义的数据组的其他信息。

此权限适用于单个模型或模型集,而非整个 Looker 实例或连接。
update_datagroups see_datagroups 特定于模型 用户可以通过 Looker 管理部分中的“数据组”页面触发数据组或重置其缓存。与具有 see_datagroups 权限的用户一样,具有 update_datagroups 权限的用户也可以查看在使用具有数据访问权限的模型的项目中定义的数据组。

此权限适用于单个模型或模型集,而非整个 Looker 实例或连接。
see_system_activity 实例级 CM 用户可以访问系统活动探索信息中心以及内部 i__looker 数据库,查看 Looker 实例的使用情况、历史记录和其他元数据。
see_admin 实例级 CM 用户可以对管理员资源(包括管理面板中的页面)拥有只读权限,但以下页面除外:

  • 支持服务权限
  • 实验
  • 旧版功能
  • 导出
  • 内容访问权限
  • 操作(如果页面仅显示已启用或已停用操作的状态)

此权限不提供对“系统活动”页面的访问权限。
mobile_app_access 实例级 NN 用户可以使用Looker 移动应用。为了让用户能够登录 Looker 移动应用程序,移动应用程序访问选项常规设置页面中的行政必须先启用 Looker 部分。

mobile_app_access 权限可添加到新的或现有权限集中,并且属于 Looker 的所有默认权限集
gemini_in_looker 实例级 NN 这是 Gemini 默认角色包含的唯一权限。此权限不能添加到任何其他权限集或角色中。

如果用户还拥有 Looker 角色,且该角色包含 LookML 项目中至少一个模型的 develop 权限,则用户可以使用 Gemini 辅助编写 LookML

如果用户还拥有包含 can_override_vis_config 权限的 Looker 角色,则可以借助 Gemini 的辅助功能创建自定义 Looker 可视化图表

如果用户的 Looker 角色中包含对所查询模型的 access_data 权限,那么即使用户没有包含 explore 权限的角色,也可以将对话分析与 Looker 探索数据搭配使用。

关于权限集的注意事项

以下权限会以可能意想不到的方式与模型集交互:

  • developsee_lookml - 在 Looker 的 IDE 中,一个项目可以包含多个模型文件。如果您向用户分配 developsee_lookml 权限,并且已允许该用户查看项目中的任何模型,则该用户将能够为该项目中的所有模型开发或查看 LookML。但是,他们仍然无法查询您不允许的模型。
  • manage_models - 如果您为用户分配 manage_models 权限,则该用户将能够访问该实例中所有项目中的所有模型。
  • manage_modelsets_restricted - 如果您为用户分配 manage_modelsets_restricted 权限,则他们可以分配项目中自己有权访问的任何模型。
  • manage_project_connections - 如果您为用户分配 manage_project_connections_restrictedmanage_project_connections 权限,则该用户将能够查看、修改和创建模型集中包含的任何项目的项目级连接。

模型集

模型集定义用户群组可以查看的数据和 LookML 字段。每个集合都是一个用户或群组应有权访问的 LookML 模型的列表。您可以将模型集视为执行两个函数:

  1. 模型集用于控制 LookML 中的哪些模型具有相应权限(如果这些权限特定于模型)。
  2. 模型集会限制用户可以看到的数据和 LookML 字段,因为每个模型都连接到特定的数据库连接并包含某些 LookML 字段。

创建模型集

如需创建模型集,请执行以下操作:

  1. 点击角色页面顶部的新建模型集按钮。

  2. Looker 会显示新建模型集页面。输入新模型集的名称。

  3. 选择应包含在新模型集中的一个或多个模型。

  4. 点击页面底部的新建模型集按钮。新模型集将显示在角色页面的模型集部分中。

待处理项目中包含的模型会显示在新模型集修改模型集页面的模型列表中。

删除或重命名模型不会影响任何包含该模型的模型集。移除或重命名模型后,我们建议 Looker 管理员使用修改模型集页面从所有关联的模型集中移除该模型的名称。从模型集中移除已删除模型的名称,可防止使用相同名称的新模型意外添加到该模型集中。

如需详细了解模型,请参阅模型参数文档页面。

创建多个模型和模型集

以下示例说明了如何使用多个模型集来限制对数据的访问。假设您有两个团队,营销和支持。在本示例中,这两个团队不应有权访问整个模型,因此您需要为每个团队创建一个单独的模型。要分离其数据访问权限,您需要执行以下步骤:

  1. 将该模型复制到两个新模型中。
  2. 在第一个新模型中,仅添加营销团队应有权访问的视图、字段和探索。
  3. 为营销团队创建一个仅包含此新模型的模型集。
  4. 为营销团队创建一个新角色,其中包含这个新模型集以及营销团队的相应权限。
  5. 将这个新角色分配给营销团队群组。
  6. 重复第 2 步到第 5 步,为支持团队配置第二个模型。

修改模型集

创建模型集后,请执行以下步骤进行修改:

  1. 角色页面上,点击要修改的模型集右侧的修改按钮。

  2. Looker 会显示修改模型集页面。如果需要,在名称字段中为模型集输入一个新名称。

  3. 模型部分的模型集中添加或移除任何模型。

  4. 点击页面底部的更新模型集按钮。

待处理项目中包含的模型会显示在新模型集修改模型集页面的模型列表中。

删除或重命名模型不会影响任何包含该模型的模型集。移除或重命名模型后,我们建议 Looker 管理员使用修改模型集页面从所有关联的模型集中移除该模型的名称。从模型集中移除已删除模型的名称,可防止使用相同名称的新模型意外添加到该模型集中。

删除模型集

要删除模型集,请在角色页面上点击要删除的模型集右侧的删除