创建自助式探索

借助自助式探索功能,您可以将数据文件上传到 Looker,然后在 Looker 探索中查询和直观呈现数据,而无需配置 LookML 模型或设置 Git 版本控制。支持以下文件类型:

  • 以逗号分隔文件 (CSV)
  • Excel 文件(XLS 和 XLSX)
  • Google 表格文件

如需详细了解相关要求和程序,请参阅准备工作上传数据以创建自助式探索部分。

上传文件后,Looker 会分析数据:对于数据文件中的每个字段,Looker 会自动检测数据类型,并应用适合该数据类型的格式。Looker 还会为每个字段应用名称和标签。Looker 会创建数据的 LookML 模型,并通过将其写入 Looker 管理员指定的 BigQuery 数据库来保留数据。模型准备就绪后,Looker 会显示修改自助探索页面

上传数据后,您可以执行以下操作:

准备工作

如需使用自助式探索,您必须满足以下条件:

  • 运行 Looker 25.20 或更高版本且已由 Looker 管理员配置为启用自助式探索的 Looker 实例。
  • 具有 upload_data 权限的 Looker 用户账号,该权限允许用户将数据文件上传到您的实例。

此外,如需启用从 Google 表格上传数据的功能,您必须具备以下条件:

上传数据以创建自助式探索

以下各部分介绍了如何上传不同来源的数据:

从计算机上传数据文件(CSV、XLS 和 XLSX 文件)

只要文件符合以下要求,您就可以从计算机上的文件创建自助式探索:

  • 文件大小不得超过 100 MB。
  • 该文件必须是以逗号分隔值文本文件 (CSV) 或 Excel 文件(XLS 或 XLSX)。
  • 对于 CSV 文件,CSV 文件中的第一行数据必须包含该文件的列名称。

如需基于计算机上的数据文件创建自助式探索,请按以下步骤操作:

  1. Looker 主导航菜单中,点击创建按钮。
  2. 从下拉菜单中选择数据上传。此操作会打开数据上传对话框。
  3. 数据上传对话框中,选择从本地上传标签页,然后点击选择数据按钮,找到并选择您的数据文件。(或者,您也可以将文件拖动到数据上传对话框中。)
  4. 如果您选择的 Excel 文件包含多个工作表,请从所选 Excel 文件中的工作表下拉菜单中指定要上传的工作表。
  5. 点击上传

模型准备就绪后,Looker 会显示修改自助探索页面

从 Google 表格上传数据

Looker 支持从 Google 表格中的标签页创建自助式探索。以下是必需的:

  • Looker 管理员已配置为可上传到 Google 表格的 Looker 实例
  • 您有权共享的 Google 表格文档,其中 Google 表格标签页中的第一行数据包含相应数据的列名称

以下各部分介绍了您可以通过以下两种方式上传 Google 表格文档来创建自助式探索:

使用 Google 云端硬盘导航指定 Google 表格数据

如需使用 Google 云端硬盘导航功能从 Google 表格文件创建自助式探索,请按以下步骤操作:

  1. Looker 主导航菜单中,点击创建按钮。
  2. 创建下拉菜单中选择数据上传。此操作会打开数据上传对话框。
  3. 数据上传对话框中,点击从云端导入标签页。
  4. 点击浏览 Google 云端硬盘 按钮。
  5. 使用 Google 账号登录对话框中,选择您要用于前往 Google 表格文档的 Google 账号。
  6. looker.com 想要访问您的 Google 账号对话框中,点击继续,以允许 Looker 访问您的云端硬盘文件。
  7. 选择文件对话框中,找到要上传的 Google 表格文档,选择相应文件,然后点击选择

  8. 如果您的 Google 表格文档包含多个标签页,数据上传对话框会显示一个工作表下拉菜单。选择要上传的工作表,然后点击继续

模型准备就绪后,Looker 会显示修改自助探索页面

使用文档网址指定 Google 表格数据

如需使用 Google 表格网址从 Google 表格文件创建自助式探索,请按以下步骤操作:

  1. 在网络浏览器中,前往要上传到 Looker 的 Google 表格文档。
  2. 在 Google 表格文档中,选择要上传的特定工作表的标签页。
  3. 在网络浏览器网址中,验证该网址是否包含以下元素:

    • 电子表格 ID:位于网址中 /d//edit/view 后缀之间。
    • 工作表/标签页 ID:这是提供工作表 ID 的 gid 参数。
  4. 复制您要上传的 Google 表格中特定标签页的网址,并保持此浏览器标签页处于打开状态。

  5. 在另一个浏览器标签页中,打开 Looker;然后在 Looker 主导航菜单中,点击创建按钮。

  6. 创建下拉菜单中选择数据上传。此操作会打开数据上传对话框。

  7. 数据上传对话框中,点击从云端导入标签页。

  8. Google 表格网址字段中,粘贴您要上传的 Google 表格标签页的网址。

  9. 数据上传对话框的如何向 Looker 授予 Google 表格权限部分,点击复制按钮,将 Looker 服务账号电子邮件地址保存到剪贴板。保持数据上传对话框处于打开状态。

  10. 返回到包含 Google 表格的浏览器标签页。在 Google 表格中,点击共享

  11. 共享对话框中,执行以下操作:

    • 将 Looker 服务账号电子邮件地址粘贴到添加人员、群组、聊天室和日历活动字段中。
    • 在输入字段旁边的下拉菜单中,选择查看者
    • 取消选中通知对方复选框。
    • 点击共享
  12. 返回数据上传对话框,然后点击继续

模型准备就绪后,Looker 会显示修改自助探索页面

打开自助式探索

您可以打开自己拥有的或所有者已与您共享的任何自助式探索:

  • 如果您是自助式探索的所有者,并且位于其修改自助式探索页面上,则可以点击探索数据按钮打开探索。
  • 否则,您可以从 Looker Explore 菜单的自助式探索部分中选择“探索”。

此外,如果您是 Looker 管理员,则可以使用自助式探索管理页面上数据上传表中的链接打开实例上的任何自助式探索。对于 Looker 管理员,Looker 探索菜单的自助式探索部分不会列出实例上的所有自助式探索,只会列出您拥有的或所有者专门与您共享的自助式探索。

您可以像使用任何其他 Looker 探索一样使用自助探索,包括执行以下任务:

此外,如果数据文件中的信息自您最初上传以来发生了变化,您可以提示 Looker 更新数据

修改自助式探索

上传数据文件后,您可以在修改自助式探索页面中修改探索的数据字段并管理用户访问权限。

您可以通过以下两种方式访问修改自助式探索页面:

  • 首次上传数据文件时,Looker 会自动显示数据上传的修改自助探索页面。
  • 否则,请从 Looker 的探索菜单中,选择自助探索部分中的探索。在“探索”页面中,点击“探索”中字段选择器面板底部的修改数据字段链接:

    “探索”页面上的“修改数据字段”链接。

修改自助式探索页面中,您可以执行以下操作:

重命名探索

如需重命名自助式探索,请按以下步骤操作:

  1. 在“探索”页面中,点击“探索”中字段选择器面板底部的修改数据字段链接。
  2. 修改自助式探索页面中,点击数据上传的名称,然后输入新名称。
  3. Enter 键保存名称。

自助式探索的新名称现在将用作您打开探索时“探索”窗口中的标题,以及 Looker 探索菜单的自助式探索部分中的标题(您可能需要刷新浏览器才能在探索菜单中看到更新后的名称)。

修改数据字段

修改自助式探索页面上,“数据字段”标签页会列出 Looker 根据您的数据文件生成的字段。

您无法删除生成的字段,只能将其隐藏。为此,您可以在数据字段表格中选择相应字段的齿轮状菜单中的隐藏,也可以点击相应字段的修改按钮,然后选中在探索和可视化图表中隐藏此字段复选框。

如需在自助式探索中修改字段,请按以下步骤操作:

  1. 修改自助式探索页面上的数据字段标签页中,点击数据字段表格中相应字段所在行的修改按钮。
  2. 修改对话框中,您可以对字段执行以下操作:

    • 如果需要使用默认格式以外的格式设置选项,请从格式下拉菜单中选择一个。
    • 修改名称字段中的名称。该名称用于在 LookML 中标识相应字段,例如当您想在自助式探索中引用该字段以创建新的维度或测量时。
    • 标签字段中修改标签。该标签会显示在字段选择器和探索的数据表中。
    • 选择 + 添加说明以添加说明,或修改现有说明。说明可为其他用户提供有关该字段的更多背景信息或信息。该说明会显示在字段选择器中相应字段的提示中,以及探索的数据表中。
    • 使用复选框可在探索和可视化图表中隐藏或显示相应字段。
  3. 完成修改后,点击保存

添加维度和指标

您可以为自助式探索功能构建自己的维度和度量。它们是根据探索中的现有字段或 Looker 表达式定义的,并且可供自助探索的所有用户使用。

如需向自助式探索添加维度或衡量指标,请按以下步骤操作:

  1. 修改自助式探索页面上的数据字段标签页中,点击添加维度添加指标按钮。
  2. 创建维度创建指标对话框中,使用表达式框输入 Looker 表达式,该表达式使用任何 Looker 函数和运算符来计算维度或指标的值。创建 Looker 表达式文档页面介绍了 Looker 表达式编辑器如何建议字段名称,以及如何显示您使用的任何函数的语法帮助。
  3. 如需使用默认格式以外的格式设置选项,请在格式下拉菜单中选择一个格式设置选项。
  4. 名称字段中指定一个名称。该名称用于在 LookML 中标识相应字段,例如当您想在自助式探索中引用该字段以创建新的维度或测量时。
  5. 标签字段中指定标签。该标签会显示在字段选择器和探索的数据表中。
  6. (可选)选择 + 添加说明,添加说明以便为其他用户提供有关自定义维度的更多背景信息或相关信息。说明会显示在字段选择器中相应字段的提示中,以及“探索”的数据表中。
  7. 您可以根据需要选中在探索和可视化图表中隐藏此字段复选框,以隐藏该字段。
  8. 点击保存

修改自助式探索页面上,您创建的字段会显示在数据字段表格中生成的字段下方。

更新自助式探索的数据

创建自助式探索时,Looker 会在上传时上传文件中的数据。随后,如果您在创建自助式探索后文件中的数据发生变化,可以按照本部分中的步骤更新数据。

请注意以下事项,以便更新自助式探索的数据:

  • 您只能更新自己创建的自助式探索的数据。
  • 如果自服务型探索创建以来,有任何字段发生了更改,Looker 会自动解决所有向后兼容的更改。
  • 如果原始上传文件中的某个字段发生了重大更改(例如列被重命名或数据类型发生了更改),Looker 会显示一个列出差异的查看更改对话框。“查看更改”对话框会列出旧名称或数据类型(显示为“已移除”),以及新名称或数据类型(显示为“已添加”)。在该对话框中,您可以应用更改或取消数据上传。如果您确认所做的更改,Looker 会从您的自助式探索中永久删除已移除的字段。

如需更新自助式探索的数据,请按以下步骤操作:

  1. 修改自助式探索页面中,点击更新数据按钮。
  2. 更新数据对话框中,根据您最初创建自助式探索的方式,执行以下操作之一:

    • 如果您最初是通过从计算机上传文件来创建自助式探索的,请点击选择数据,以在计算机上找到相应文件。
    • 如果您最初是指定 Google 表格文档来创建自助探索的,Looker 将上传同一 Google 表格文档中同一工作表的数据。
  3. 点击继续

  4. 如果 Looker 检测到新文件中原始文件上传中的任何字段发生了重大变化,Looker 将显示查看更改对话框:

    • 如需保留初始文件上传中的数据,请点击取消以取消数据更新。
    • 否则,如需接受更新,请点击确认。Looker 会从您的自助式探索中永久删除已移除和重命名的字段。

如果更新后的文件没有重大更改,或者您确认了这些更改,Looker 会将指定文件中的数据上传到您的自助式探索中。模型准备就绪后,Looker 会显示修改自助探索页面

管理对自助式探索的访问权限

您可以按照以下步骤与其他 Looker 用户和用户群组分享自助式探索:

  1. 修改自助式探索页面中,点击用户访问权限标签页,然后点击共享访问权限按钮。(您也可以点击修改自助式探索页面顶部的三点状菜单,然后选择分享访问权限。)
  2. 共享访问权限对话框中,点击用户或群组字段,然后从下拉菜单中进行选择,或者开始输入用户名或群组名称以过滤菜单。
  3. 访问权限字段中,将值保留为查看
  4. (可选)点击添加按钮,向其他用户或群组授予访问权限。
  5. 点击共享

修改自助式探索页面上,用户访问权限标签页会显示您向其授予访问权限的新用户或群组。

如果您想移除用户或群组对自助式探索的访问权限,可以点击用户访问权限表格中相应用户或群组所在行的删除用户按钮。

认证自助式探索

自助探索不基于 LookML 模型,因此其数据被视为“不受治理”。上传数据后,自助式探索的名称会在探索菜单和“探索”页面中显示,并带有黄色“未认证”徽章 。此徽章表示数据未经认证且不受治理。

如果您拥有 certify_content 权限,则可以为探索添加认证,以便其他用户知道相应数据是可靠的。

如需向自助式 Explore 添加认证,请执行以下步骤:

  1. 在 Looker 的探索菜单中,从自助探索部分选择探索。
  2. 点击“探索”的齿轮菜单,然后选择认证
  3. 对此内容进行认证?对话框中,输入有关探索的备注,例如数据的来源以及您如何知道数据是有效数据。
  4. 点击证明

当您认证自助式探索时,Looker 会在探索菜单和探索页面中,在探索名称旁边显示认证徽章

如需了解详情,请参阅内容认证文档页面。

移除自助式探索

您可以按照以下步骤删除自己上传的数据及其关联的自助式探索:

  1. 在 Looker 的主探索菜单中,从自助式探索部分选择探索。
  2. 在“探索”中,点击字段选择器面板底部的修改数据字段链接。

    “探索”页面上的“修改数据字段”链接。

  3. 修改自助式探索页面上,点击三点状菜单。

  4. 选择移除数据

  5. 点击确认对话框中的删除

此外,Looker 管理员还可以通过执行以下步骤,从自助式探索管理页面中删除任何用户的数据上传:

  1. 在 Looker 的管理菜单中,选择自助式探索
  2. 自助式探索页面上的数据上传表中,找到相应的数据上传,然后点击其表格行中的删除按钮。
  3. 点击确认对话框中的删除

后续步骤