Looker 管理员和拥有 create_public_looks
权限的其他用户可以为已保存的 Look 启用公开访问权限。如需让用户能够为 Look 启用公开访问权限,管理员还必须启用公开网址设置。
在任何公开分享、导入或嵌入方法中,第一步都是为要共享的 Look 启用公开访问权限。
为特定 Look 启用公开访问权限
通过公开分享,您可以与更广泛的观众分享您的外观。为 Look 启用公开访问权限后,Looker 会提供一系列无法猜出的缩短公开网址。通过这些网址,您与之分享的任何人都可以查看该 Look 的数据或其可视化结果。
如需为已保存的 Look 启用公开访问权限,请执行以下操作:
- 如果您处于开发模式,请选择退出开发模式。
- 前往您要共享的 Look。
- 选择 Look 的齿轮菜单。
- 选择修改设置。Looker 会显示 Look Settings 窗口。
- 在外观设置窗口中,开启公开访问选项。
- 选择保存。这样一来,您就可以访问之前灰显的 Look 网址。
启用 Look 的公开访问权限后,您可以从 Look 设置窗口的以下部分复制其网址,以便通过以下方式使用这些网址:
- 网址:通过分享外观的网址,分享格式为 TXT、CSV、JSON 或 HTML 的外观数据。
- 嵌入可视化图表:使用
<iframe>
代码在 HTML 网页中公开嵌入外观的可视化图表。 - 嵌入数据表:使用
<iframe>
代码在 HTML 页面中公开嵌入相应外观的数据表。 - Google 电子表格:将 Look 的数据导出到 Google 表格。
- Excel 网络查询文件:将 Look 的数据导出到 Excel 中。
以下部分将引导您完成每种方案。
通过公开网址分享 Look 结果
如需通过公开网址共享 Look 数据,请复制并使用 Look 设置窗口的网址部分的网址。网址中显示的 32 个字符的哈希值无法猜测,因此除非您明确提供此网址,否则任何人都无法访问此数据。
知道该网址的任何人都可以访问数据,而无需登录 Looker。因此,请勿将敏感数据放入任何公开的 Look。
更改格式
您可以更改网址的格式扩展名,以便以文本、JSON、CSV 和 HTML 格式共享和访问数据。例如:
- https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.txt
- https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.json
- https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.csv
- https://instance_name.looker.com/looks/tRpghtMTZc6ByPHVMJX8hk9FspZx3VjS.html
可视化和 value_format
设置的默认应用
Looker 会应用您设置的任何 value_format
设置。Looker 还会为您的公共网址应用一些可视化设置,使您的数据看起来类似于表格图表。以下任一“外观”的图表和系列可视化菜单设置都将应用于公开网址:
正在移除可视化图表或value_format
选项
可视化选项的应用会以 apply_vis=true
参数的形式显示在网址中。如果您不想应用可视化选项,请从网址中移除 apply_vis=true
。
任何 value_format
设置的应用都将以 apply_formatting=true
参数的形式显示在网址中。如果您不想应用 value_format
设置,请从网址中移除 apply_formatting=true
。
以下示例网址显示了这两个参数(滚动即可查看完整文字):
https://instance_name.looker.com/looks/JRJTR5dDYZRVX56vyrmnpKn2HRbnhsMq.txt?apply_formatting=true&apply_vis=true
使用 iframe
标记进行公开嵌入
您可以使用 HTML iframe
标记将 Look 的可视化图表或数据表嵌入到网站中。
如果您想嵌入随 Look 一起保存的可视化图表,请使用 Look 设置窗口中的嵌入可视化图表 iframe
代码。
如果您想嵌入随外观保存的数据表格,请使用外观设置窗口中的嵌入数据表格 iframe
代码。
无法对公开的嵌入表进行排序。
您还可以在不将 HTML iframe
标记插入 HTML 代码中的情况下查看嵌入的可视化图表或数据表格。
在不使用 iframe 的情况下查看嵌入的可视化图表或数据表格
要查看嵌入的可视化图表或数据表格,但不使用 HTML iframe
标记插入它,您可以将嵌入链接粘贴到浏览器中。例如,假设嵌入式可视化图表的 iframe 链接如下所示:
<iframe src="https://mycompany.looker.com/embed/public/CNdbvTys8ZVgQn423Sf4y2GYhy6b6522" width="600" height="338" frameborder="0"></iframe>
在此示例中,您可以通过将以下网址粘贴到浏览器中来仅查看嵌入的可视化图表:
https://mycompany.looker.com/embed/public/CNdbvTys8ZVgQn423Sf4y2GYhy6b6522
正在导出至 Google 表格
您还可以将 Look 的数据直接导出到 Google 表格,而无需先下载。
您也可以从 Looker 操作中心使用 Google 表格操作将数据直接导出到 Google 表格,而无需实现以下方法。如需了解详情,请参阅 Looker 操作 - Google 表格最佳实践页面。
如需将数据导入 Google 电子表格,请从 Look 设置窗口复制 Google 电子表格公式。将公式粘贴到 Google 表格中您希望数据的左上角单元格所在的单元格,然后按 Enter 键。您可能需要刷新工作表才能看到导入的数据。
有关 Google 电子表格的提示和说明
使用此方法将数据导出到 Google 表格时,请注意以下事项:
- Google 表格整个工作表的单元格数上限为 500 万个,因此数据表格的列、行或标签页不得超过此上限。
- Google 电子表格函数中的网址指向已保存的 Look,而非特定查询。虽然这样可以更改导出到电子表格中的数据,但在更新电子表格所依赖的“外观”时,请务必小心谨慎。例如,如果您覆盖已保存的“外观”,Google 电子表格将开始使用新格式填充数据。
- Looker 建议将单个 Look 导入 Google 表格中的任意指定工作表(标签页)。Google 数组函数(例如
VLOOKUP
、HLOOKUP
和ARRAYFORMULA
)可帮助您在 Google 表格之间过滤、提取和复制数据。您还可以将结果放在单独的工作表中,然后构建一个主工作表来显示所有图表。 - 您可能需要强制刷新工作表中的数据。如需了解详情,请参阅将数据导出到 Google 表格社区帖子。
导出到 Excel
若要将数据导入到 Microsoft Excel 中,您需要按照以下步骤下载 .iqy
文件:
- 为外观启用公开访问权限,如为特定外观启用公开访问权限部分中所述。
- 保存这些设置。Excel 网络查询文件的外观设置选项旁边现在会显示一个下载链接。
- 选择下载,将
.iqy
文件下载到计算机上。
请参阅在 Mac 上将 Looker 与 Excel 电子表格搭配使用,详细了解如何使用 .iqy
文件(具体取决于您的 Excel 版本)。
Google 和 Excel 只会与具有有效 SSL 证书的服务器进行交互。如果您的 Looker 实例由 Looker 托管,则无需担心。不过,如果您使用的是客户托管的 Looker 实例,则您的管理员在初始设置 Looker 时需要按照这些说明配置 SSL 证书以实现适当的 HTTPS 连接。
关于将 Microsoft Excel 电子表格导入 Mac Office 2011 的提示和说明
在 Mac 上将 Looker 与 Excel 电子表格搭配使用时,请注意以下事项。
初始数据导入
- 将
.iqy
文件下载到计算机上的已知位置。 - 在 Excel 菜单栏的数据下拉菜单中,依次选择获取外部数据 > 运行已保存的查询。
- 从提示中的启用下拉菜单中,选择查询文件。
- 前往保存的
.iqy
文件。 - 选择获取数据。
- 在电子表格中选择要放置数据的位置,然后选择确定。
刷新数据
- 选择 Excel 的数据标签页。
- 选择刷新数据按钮。
关于将 Microsoft Excel 电子表格导入 Windows Office 2013 的提示和说明
在 Windows 上将 Looker 与 Excel 电子表格结合使用时,需要注意以下几点。
初始数据导入
- 将
.iqy
文件下载到计算机上的已知位置。 - 在 Excel 中选择数据标签。
- 选择现有连接按钮。
- 选择浏览更多。
- 导航到
.iqy
文件。 - 点击打开。
- 在电子表格中选择放置数据的位置。
刷新数据
- 选择 Excel 的数据标签页。
- 选择刷新数据按钮。
面向管理员:启用公开网址
要使本文档页面上描述的任何功能正常运行,您必须启用公共网址。