许多面向用户的 Looker 功能必须先由 Looker 管理员启用,或者已针对 Looker 管理员或开发者满足特定前提条件,然后才可向 Looker 用户提供这些功能。本页面汇总了这些面向用户的功能,以便管理员轻松参考。
查找内容
Looker 主菜单的文件夹部分包含两个专门面向 Looker 管理员的页面:
- 未使用的内容:显示在您选择的时间范围内未查看过的所有外观和信息中心。
- 回收站:显示用户已删除且您可以恢复的主题和信息中心。
如需详细了解这些页面,请参阅面向管理员的已删除和未使用的内容文档页面。
创建内容
本部分包含特定于管理员或开发者的功能,以及创建信息中心、Look 和探索的提示。
使用自定义字段
自定义字段功能并非数据安全功能。其他用户可以在共享查询、Look 和信息中心图块中查看自定义字段。还可以使用从此处探索功能创建包含这些字段的新查询。
如果您希望允许某些商家用户执行以下任务,请授予创建自定义字段的权限:
- 使用 SQL Runner 中的“即时探索”功能可视化未建模的数据
- 为一次性或不频繁的分析创建半永久性的测量值和维度
- 无需分析师即可创建半永久性衡量和维度
启用自定义字段
如需启用自定义字段,Looker 管理员必须向用户或群组授予 create_custom_fields
权限,以允许其访问该功能。create_custom_fields
权限已包含在 Looker 附带的多个默认权限集中。
自定义字段和 LookML 模型
虽然自定义字段依赖于 LookML 模型,但它们不是建模层的一部分,也不会显示在任何视图文件中。您无法保存自定义字段或将其转换为 LookML 字段。
对于仅临时或只有最高级用户需要的字段,可以考虑使用自定义字段(而非 LookML)。
您可以在 SQL Runner 中创建自定义字段
如使用 SQL Runner 创建查询和探索文档页面中所述,您可以使用自定义字段直观呈现 SQL Runner 中未建模的字段。
使用 LookML 更改字段选择器选项
如需了解 Looker 开发者使用 LookML 创建和修改字段选择器中可用字段的各种方法,请参阅更改“探索”菜单和字段选择器页面。
分享内容
本部分介绍了面向管理员或开发者的功能,以及提交、下载和分享内容的提示。
提交内容
本部分包含特定于管理员或开发者的功能,以及有关传送数据的提示。
JSON 提交和下载格式
Looker 使用 JSON - 标签格式下载信息中心内的 Look、探索和查询图块。
Looker 在提供 Look 和探索时会使用 JSON - 简单、JSON - 标签、JSON - 简单、内嵌和 JSON - 详细、内嵌格式。可用的 JSON 格式取决于所选目标位置。JSON - 标签格式选项使用数据可视化图表中的维度或测量标签作为其 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"}
(使用数据表中的字段名称)
传送 Look 和探索时,如果选择了应用可视化选项,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 的内容分发功能。
以收件人身份运行时间表
此选项适用于通过电子邮件发送的内容,会展现出与传送的内容类型特有的行为。如需了解详情,请参阅适用于每种内容类型的文档:
通过 Action Hub 向支持流式结果的目的地发送和安排数据
Looker 会托管并提供无状态服务器 Looker Action Hub,该服务器会实现 Looker 的 Action API 并公开常见的集成(也称为操作)。
借助 Looker Action Hub,您可以将 Looker 中的数据自动发送到其他 SaaS 工具,还可以安排定期发送。如需将数据发送到支持流式传输或使用 OAuth 的目标位置,或者将数据发送到支持流式传输的目标位置或使用 OAuth,依赖于在 Looker 的 Action Hub 和可执行服务器(或 JAR)文件之间运行的同步查询。对于 Looker 托管的实例,这些来源已配置为进行通信。
存储 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、可视化(仅用于发送和安排发送时间)
- Look:可视化、HTML
- 对于探索(仅限发送和下载):PNG(可视化图片)、HTML
如果您的实例由 Looker 托管,则表明 Chromium 已安装。
如果您的实例由客户托管,您需要安装适当版本的 Chromium 呈现引擎。
以呈现格式下载内容可能需要考虑额外的权限。
以呈现格式下载内容
大多数类型的下载在确定用户是否可以下载某项内容时,都会考虑与用户的下载权限相关联的模型。在某些情况下,用户可以从整个信息中心查看和下载数据,包括基于模型的图块,但不授予这些用户查看或下载数据的权限。
如需下载渲染格式的内容,只需拥有与相应内容关联的任何模型的下载权限即可。
公开分享、导入和嵌入
如需向公众开放 Look 网址的访问权限(包括嵌入 Look 的权限),请在管理部分的常规设置页面上启用公开网址。
在启用此功能之前,请考虑此功能的安全影响。虽然无法猜测或搜索 Looker 生成的网址,但拥有相应网址的任何人都可以查看数据。任何收到该网址的人都可以将其分享给其他不希望有权访问您数据的人。您应确定相关数据的隐私权要求,评估您对收到公开网址的任何人的信任程度,并明确说明您的预期,即是否会分享数据,如果是,还会分享方式以及分享对象。
检索数据并绘制图表
本部分介绍了面向管理员或开发者的功能,以及有关检索和绘制数据的提示。
改进可视化图表
如需查看 Looker 的原生可视化类型列表,请参阅可视化类型文档页面。您还可以安装和管理自定义 JavaScript 可视化图表,向 LookML 添加可视化参数以在“探索”中显示,或从 Looker Marketplace 安装可视化图表。
客户托管型部署的注意事项
本部分列出了客户托管的 Looker 部署需要额外注意的一些功能,并提供了指向本页相关部分的链接。
若要将数据发送到流式传输目的地并安排数据传输,客户托管的实例可能需要进行不同的 Looker Action Hub 设置。
如需发送、安排或下载某些格式的数据,客户托管部署的管理员需要安装其他软件来呈现这些格式。