公开共享、导入和嵌入 Looks

Looker 管理员和拥有 create_public_looks 权限的其他用户可以为已保存的外观启用公开访问权限。为了让用户能够对 Look 启用公开访问权限,管理员还必须启用 Public 网址(公开网址)设置

对于任何公开共享、导入或嵌入的方法,第一步都是对要共享的 Look 启用公开访问权限

为特定外观启用公开访问权限

通过公开访问权限,您可以与更广泛的受众群体分享您的外观。在 Look 中启用公开访问权限后,Looker 会提供一个简短且无法猜测的公共网址。您与之共享网址的任何人都可以查看 Look 的数据或图表。

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

  1. 如果您处于开发模式,请点击退出开发模式
  2. 转到您要分享的样式。
  3. 选择“外观”齿轮菜单。
  4. 选择修改设置。此操作会打开 Look Settings 窗口。
  5. Look Settings 窗口中,开启 Public Access 选项。
  6. 选择保存。这样一来,您就可以访问之前灰显的 Look 网址。

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

以下部分将引导您了解各个选项。

通过公开网址共享 Look 结果

如需通过公开网址共享 Look 数据,请从 Look Settings 窗口网址部分复制并使用该网址。网址中出现的由 32 个字符组成的哈希值应使其无法猜测,因此除非您明确向他们提供此网址,否则任何人都将无法访问这些数据。

知道网址的任何人都可以在不登录 Looker 的情况下访问数据。因此,请勿将敏感数据放入任何公开样式。

更改格式

您可以通过更改网址的格式扩展名,以文本、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 标记将 Looks 图表或数据表格嵌入到网站中。

如果您要嵌入在 Look 中保存的可视化内容,请使用 Look Settings 窗口中的 嵌入可视化图表 iframe 代码。

如果您要嵌入随 Look 保存的数据表格,请使用 Look Settings 窗口中的 Embed Data Table iframe 代码。

无法对公开嵌入的表进行排序。

此外,您还可以查看嵌入式可视化图表或数据表,而无需将 HTML iframe 标记插入 HTML 代码中

对于私有嵌入,请参阅私有嵌入单点登录 (SSO) 嵌入文档页面。

查看未使用 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 电子表格,请复制样式设置窗口中的 Google 电子表格公式。将公式粘贴到您希望显示数据左上角单元格的 Google 电子表格的单元格中,然后按 Enter 键。您可能需要刷新工作表才能看到导入的数据。

Google 电子表格的提示和说明

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

  • Google 表格的整个表格上限为 500 万个单元格,因此您数据表中的列、行或标签页不能超过该限制。
  • Google 电子表格函数中的网址指向已保存的 Look(而不是特定查询)。虽然这可以更改导出到电子表格的数据,在更新电子表格所依赖的 Look 时请务必小心。例如,如果您覆盖已保存的样式,系统会以新格式填充您的 Google 电子表格。
  • Looker 建议将单个 Look 导入 Google 表格中的任意指定工作表(标签页)。Google 数组函数(如 VLOOKUPHLOOKUPARRAYFORMULA)可帮助您在 Google 表格之间过滤、提取和复制数据。您也可以将结果放在不同的 Google 表格中,然后构建一个主工作表来呈现所有内容。
  • 您可能需要强制刷新工作表中的数据。如需了解详情,请参阅 Looker 帮助中心内的将数据导出至 Google 表格一文。

导出为 Excel

若要将数据导入 Microsoft Excel,您需要下载 .iqy 文件,具体步骤如下:

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

阅读以下说明,详细了解如何使用基于您的 Excel 版本的 .iqy 文件。

Google 和 Excel 只会与拥有有效 SSL 证书的服务器进行交互。如果您的 Looker 实例由 Looker 托管,请不必担心。但是,如果您有客户托管的 Looker 实例,则管理员在首次设置 Looker 时需要按照这些说明操作。

Microsoft Excel 电子表格向 Mac Office 2011 迁移的相关提示和说明

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

初始数据导入

  1. .iqy 文件下载到您计算机上的某个已知位置。
  2. 从 Excel 菜单栏中的数据下拉菜单中,依次选择获取外部数据 > 运行已保存的查询
  3. 从提示的启用下拉菜单中,选择查询文件
  4. 转到已保存的 .iqy 文件。
  5. 点击获取数据
  6. 在电子表格中选择放置数据的位置,然后点击 OK

刷新数据

  1. 点击 Excel 的数据标签页。
  2. 点击刷新数据按钮。

Microsoft Excel 电子表格与 Windows Office 2013 相关的提示和说明

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

初始数据导入

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

刷新数据

  1. 点击 Excel 的数据标签页。
  2. 点击刷新数据按钮。

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

您必须启用公开网址才能启用上述任一功能。