公开共享、导入和嵌入 Look

Looker 管理员和具有 create_public_looks 权限的其他用户可以为已保存的 Look 启用公开访问权限。若要让用户能够启用 Look 的公开访问权限,管理员还必须启用公开网址设置

公开共享、导入或嵌入的第一步都是对您要共享的 Look 启用公开访问权限

启用特定 Look 的公开访问权限

公开访问权限可让您与更广泛的受众群体共享 Look。为 Look 启用公开访问权限后,Looker 会提供一个无法猜测的缩短公开网址列表。这些网址允许任何共享对象查看 Look 的数据或可视化图表。

如需对已保存的 Look 启用公开访问权限,请执行以下操作:

  1. 如果您处于开发模式,请选择退出开发模式
  2. 转到您要共享的 Look。
  3. 选择 Look 的齿轮菜单。
  4. 选择修改设置。Looker 会显示 Look Settings 窗口。
  5. Look Settings 窗口中,开启 Public Access 选项。
  6. 选择保存。这样一来,您便可以访问之前灰显的 Look 网址。

启用对 Look 的公开访问权限后,可以从 Look Settings 窗口的以下部分复制其网址,从而通过以下方式使用网址:

以下部分详细介绍了各个选项。

通过公开网址分享 Look 结果

如需通过公开网址共享 Look 数据,请复制并使用 Look Settings 窗口网址 部分中的网址。网址中出现的 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 还会对您的公开网址应用一些可视化设置,使您的数据看起来类似于表格图表。Look 的以下任一绘制系列可视化菜单设置都将应用于公开网址:

移除可视化图表或 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 代码。

如果您想嵌入随 Look 一起保存的数据表,请使用 Look Settings 窗口中的 Embed Data Table 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 Settings 窗口中复制 Google 电子表格公式。将公式粘贴到 Google 电子表格的单元格中(您想在其中显示数据的左上角单元格),然后按 Enter 键。您可能需要刷新工作表才能看到导入的数据。

有关 Google 电子表格的提示和备注

使用此方法将数据导出到 Google 表格时,请注意以下事项:

  • 在 Google 表格中,整个表格的单元格不得超过 500 万个,因此数据表格中的列、行或标签页的单元格数不得超过此限制。
  • Google 电子表格函数中的网址指向已保存的 Look,而非特定查询。虽然这样可让您更改导出到电子表格的数据,但在更新电子表格所依赖的 Look 时,请务必小心谨慎。例如,如果您覆盖已保存的 Look,您的 Google 电子表格将开始使用新格式进行填充。
  • Looker 建议将单个 Look 导入到 Google 表格中的任意给定工作表(标签页)。Google 数组函数(例如 VLOOKUPHLOOKUPARRAYFORMULA)可帮助您在 Google 表格之间过滤、提取和复制数据。您还可以将结果放在单独的工作表中,然后构建一个主工作表来以图表形式呈现所有结果。
  • 您可能需要强制刷新工作表中的数据。有关详情,请参阅将数据导出到 Google 表格社区帖子。

导出到 Excel

要将数据导入 Microsoft Excel,您需要通过完成以下步骤来下载 .iqy 文件:

  1. 按照上文所述,为 Look 启用公开访问权限。
  2. 保存这些设置。现在,Excel Web 查询文件的 Look Settings 选项旁边会显示一个下载链接。
  3. 选择下载,将 .iqy 文件下载到计算机。

请参阅下文的说明,详细了解如何根据您的 Excel 版本使用 .iqy 文件。

Google 和 Excel 只会与具备有效 SSL 证书的服务器交互。如果您的 Looker 实例由 Looker 托管,您无需担心。但是,如果您使用的是客户托管的 Looker 实例,则您的管理员在最初设置 Looker 时需要按照这些说明操作。

有关将 Microsoft Excel 电子表格迁移到 Mac Office 2011 的提示和备注

在 Mac 上将 Looker 与 Excel 电子表格结合使用时,需要注意以下事项。

初始数据导入

  1. .iqy 文件下载到计算机上的已知位置。
  2. 从 Excel 菜单栏中的数据下拉菜单中,选择获取外部数据 > 运行已保存的查询
  3. 从提示的 Enable 下拉菜单中选择 Query Files
  4. 转到已保存的 .iqy 文件。
  5. 选择获取数据
  6. 在电子表格中选择一个放置数据的位置,然后选择确定

刷新数据

  1. 选择 Excel 的数据标签页。
  2. 选择刷新数据按钮。

关于将 Microsoft Excel 电子表格迁移到 Windows Office 2013 的提示和备注

在 Windows 中将 Looker 与 Excel 电子表格结合使用时,需要注意以下事项。

初始数据导入

  1. .iqy 文件下载到计算机上的已知位置。
  2. 在 Excel 中选择数据标签页。
  3. 选择现有连接按钮。
  4. 选择浏览更多...
  5. 转到 .iqy 文件。
  6. 点击打开
  7. 在电子表格中选择位置以放置数据。

刷新数据

  1. 选择 Excel 的数据标签页。
  2. 选择刷新数据按钮。

面向管理员:启用公开网址

您必须启用公开网址,上述任何功能才能正常运行。