许多面向用户的 Looker 功能必须由 Looker 管理员启用,或者是专门针对 Looker 管理员或开发者的前提条件,才能供 Looker 用户使用。本页面整合了面向用户的功能,以方便管理员参考。
正在查找内容
Looker 浏览菜单包含两个特定于 Looker 管理员的页面:
- 未使用的内容:显示选定时间范围内没有查看过的所有外观和信息中心。
- 回收站:显示用户已删除且您可以恢复的外观和信息中心。
要详细了解这些页面,请参阅面向管理员的已删除和未使用的内容文档页面。
创建内容
本部分包含管理员特定功能或开发者专用功能,以及创建信息中心、外观和探索的提示。
使用自定义字段
自定义字段功能不属于数据安全功能。其他用户可以在共享查询、 Look 和信息中心图块中看到自定义字段。他们还可以使用点击此处探索,通过这些字段创建新查询。
如果您希望允许部分业务用户执行以下任务,请授予创建自定义字段的权限:
- 使用 SQL Runner 的 Instant Discover 直观呈现未建模的数据
- 为一次性分析或少量分析创建半永久性测量和维度
- 创建半永久性的衡量指标和维度,无需分析师
启用自定义字段
要启用自定义字段,Looker 管理员必须向用户或群组授予 create_custom_fields
权限,以允许他们访问该功能。create_custom_fields
权限已经是 Looker 包含的几个默认权限集的一部分。
自定义字段和 LookML 模型
虽然自定义字段依赖于 LookML 模型,但它们不是建模层的一部分,因此不会出现在任何视图文件中。您无法将自定义字段保存或转换为 LookML 字段。
对于只需暂时或仅由最成熟的用户需要的字段,可考虑使用自定义字段,而不是 LookML。
您可以在 SQL Runner 中创建自定义字段
您可以在 SQL Runner 中使用自定义字段直观呈现未建模的字段,如使用 SQL Runner 创建查询和探索文档页面所述。
使用 LookML 更改字段选择器选择
如需了解 Looker 开发者可以使用 LookML 创建和修改字段选择器中可用字段的各种方式,请参阅更改“探索”菜单和字段选择器页面。
分享内容
本部分包含管理员或开发者专用功能以及关于提供、下载和分享内容的提示。
传送内容
本部分包含管理员专属或开发者专用功能,以及数据传送方面的提示。
JSON 传送和下载格式
在信息中心下载 Looks、探索和查询图块时,Looker 使用 JSON - 标签格式。
在提供 Looks and Explores 时,Looker 使用 JSON - 简单、JSON - 标签、JSON - 简单、内嵌和 JSON - 详细、内嵌格式。可用的 JSON 格式取决于所选目标位置。JSON - Label 格式选项使用数据可视化图表中的维度或测量标签作为其 JSON 输出中的渲染值。例如:{"rendered_label":"rendered_value"}
。
其他 JSON 格式的输出会呈现字段名称,如下所示:
JSON - 标签:{"rendered_label":"rendered_value"}
(使用数据可视化图表中的标签)
JSON - 简单:{"view.field_name":"rendered_value"}
(使用数据表中的字段名称)
JSON - 简单内嵌:{"view.field_name":"rendered_value"}
(使用数据表中的字段名称)
JSON - 详细内嵌:{"view.field_name":"rendered_value"}
(使用数据表中的字段名称)
在传送 Looks 和探索时,如果选择了 Apply 可视化图表 API 选项,Looker 会在交付项中呈现所有可用的 JSON 格式,如下所示:
JSON - 标签:{"rendered_label":"rendered_value"}
(使用数据可视化图表中的标签)
JSON - 简单:{"rendered_label":"rendered_value"}
(使用数据可视化图表中的标签)
JSON - 简单内嵌:{"rendered_label":"rendered_value"}
(使用可视化图表中的标签)
JSON - 详细内嵌:{"view.field_name":"rendered_value"}
(使用数据表中的字段名称)
如需了解详情,请参阅此 Looker 通知。
管理发送和调度
在 Looker 的管理部分,管理员可以使用调度器方案和调度器历史记录页面来查找和解决调度问题。管理员应注意删除或停用可能成为重要计划递送的所有者的用户,因为时间表也会被删除或停用。
请参阅配置内容传送文档页面,详细了解 Looker 管理员如何管理用户对 Looker 内容传送功能的访问和使用。
以收件人身份运行时间表
此选项适用于电子邮件传送的内容,它会根据所分发的内容类型显示独特的行为。如需了解详情,请参阅针对各类内容的相应文档:
通过操作中心向支持流式传输结果的目标页面发送和安排数据
Looker 托管并提供无状态服务器,即 Looker Action Hub,它实现 Looker 的 Action API 并公开常用的集成,也称为操作。
借助 Looker 操作中心,您可以自动将数据从 Looker 内部发送到其他 SaaS 工具并安排定期上传。向支持流式传输或使用 OAuth 的目的地发送或安排数据依赖于 Looker 的 Action Hub 和可执行服务器(即 JAR 文件)之间的同步查询。对于 Looker 托管的实例,这些来源已配置为进行通信。
为了使用 Looker 集成,Looker 操作中心必须能够与 Looker 实例进行通信并满足这些要求。客户托管的实例的管理员在选择从 Looker Action Hub 启用 Looker 集成时,可能需要考虑其他因素,特别是支持流式传输结果或使用 OAuth 的集成。
存储 SFTP 指纹
您至少一次从 Looker 连接到 SFTP 服务器后,系统即会传送或下载数据。Looker 会存储该 SFTP 服务器的指纹。
所有 SFTP 指纹都会保存在 Looker 服务器上的 ~/.ssh/known-hosts
文件中。
如果指纹发生更改,则表示您要连接的服务器更改了公钥。这可能表示服务器已重新创建或位于负载均衡器后面。这也可能表示您受到中间人 (MitM) 攻击,攻击者会利用某种方式拦截或重新发起 SSH 连接以连接到其他主机,而该主机可能窃取了您的凭据。
下载内容
本部分包含管理员专属或开发者专用功能,以及有关下载内容的提示。
无需下载权限即可从信息中心图块下载内容
通常情况下,用户需要包含see_user_dashboards
以及download_with_limits
或download_without_limits
权限的角色,才能从信息中心的卡片查看和下载数据。但是,用户可以看到并下载他们没有这些权限的模型的数据。当满足以下条件时,就会发生这种情况:
- 信息中心包含多个基于来自多个模型的查询的卡片。
- 系统会向用户分配一个角色,其中包含
see_user_dashboards
或see_lookml_dashboards
以及download_with_limit
或download_without_limit
权限,授权给其所基于的信息中心的某个模型。 - 用户拥有第二个角色,该角色仅对信息中心所基于的另一个模型拥有
access_data
权限。
在此情况下,该用户可以查看并下载整个信息中心内的数据,包括基于用户无权查看或下载数据的模型的图块。
数据格式或目标位置的注意事项
在使用 Looker 传送或下载内容时,您需要考虑某些数据格式的一些怪异之处。
呈现通过电子邮件发送的图片
借助易于阅读的电子邮件图片功能,电子邮件客户端可以为电子邮件正文中发送或安排的图片确定最佳图片大小。如果电子邮件在递送后显示图片失真,用户的电子邮件客户端可能与此功能不兼容。
以 Excel 格式发送大型文件
对于大型 Excel 文件(超过 5 GB 的文件),下载或递送时,下载或递送屏幕可能会卡顿,或者您无法打开已递送的文件。下面列举了一些可能导致这种情况的原因,并说明了解决问题的方法:
- 在流式传输时,较大的 Excel 文件数据可能会超时。在这种情况下,请尝试以 CSV 格式发送或下载您的数据,然后将其导入到 Excel 中。
- 大型 Excel 文件有时会成功提交,但文件过大,无法在本地打开。在这种情况下,请将您的数据传送内容拆分为多个较小的 CSV 文件,以便让目标客户端能够成功加载这些文件。
防止恶意代码注入 CSV 文件
CSV 文件可以包含可在 Microsoft Excel 或 Google 表格上运行的宏。宏可用于在 CSV 文件中注入恶意代码,使 CSV 文件成为潜在的安全风险。
为了消除这种风险,Looker 管理员可以请求许可更新,使 Looker 在单元格中填充任何可执行代码的值。启用此功能后,Looker 会在生成 CSV 文件时,向以特殊字符(=
、-
、+
或 @
)开头的任何单元格值添加 '
字符。这会停用 Looker 生成的 CSV 文件中的所有宏。
如需更新此功能的许可,请与 Google Cloud 销售专员联系或打开支持请求。
呈现基于图片的数据格式,以便发送、安排或下载
Looker 使用 Chromium 为您的提交内容和下载内容呈现以下格式:
- 对于信息中心:PDF、可视化(仅限发送和定时发送)
- 对于 Looks:可视化、HTML
- 对于探索(仅限发送和下载):PNG(可视化图表图片)、HTML
如果您的实例由 Looker 托管,则表示 Chromium 已安装。
如果您的实例由客户托管,则您需要安装相应版本的 Chromium 渲染程序。
以渲染格式下载内容可能需要考虑其他权限注意事项。
以渲染格式下载内容
在确定用户是否可以下载一段内容时,大多数类型的下载都会考虑与用户的下载权限相关的模型。在某些情况下,用户可以查看并下载整个信息中心内的数据,包括模型所用图块不会授予用户查看或下载数据的权限。
对于呈现格式的下载内容,您只需为与内容关联的任何模型下载权限即可。
公开共享、导入和嵌入
如要启用对“网址”的公开访问权限(包括嵌入 Look 的功能),您必须在常规设置页面中启用公开网址:
在启用此功能前,请考虑它对安全性的影响。虽然 Looker 生成的网址无法猜测或搜索,但知道该网址的任何人都可以查看数据。收到此网址的任何人都可以与不应访问您的数据的其他人共享该网址。您应该确定个人数据的隐私要求,评估您对接收公开网址的任何人的信任程度,并明确预期您的意见,以及是否应该向他人分享。
检索数据并为其绘制图表
本部分包含特定于管理员或开发者的功能,以及检索数据并绘制图表的提示。
改进可视化图表
如需查看 Looker 的原生可视化类型列表,请参阅可视化类型文档页面。您还可以安装和管理自定义 JavaScript 可视化图表,向 LookML 添加可视化图表参数以在“探索”中显示,或从 Looker Marketplace 安装可视化图表。
客户托管的部署的注意事项
此部分简要列出了需要对客户托管的 Looker 部署进行额外考虑的功能,并提供指向本页面上相关部分的链接。
向流式传输的目的地发送和安排数据可能需要为客户托管的实例使用不同的 Looker Action Hub 设置。
要发送、安排或下载某些数据格式,需要由客户托管的部署的管理员安装其他软件才能呈现这些格式。