借助自助式探索功能,您可以将 CSV 文件上传到 Looker,然后在 Looker 探索中查询和直观呈现数据,而无需配置 LookML 模型或设置 Git 版本控制。
准备工作
如需使用自助式探索,您必须拥有一个运行 Looker 25.18 或更高版本的 Looker 实例,并且该实例已连接到 BigQuery 数据库。
Looker 管理员必须完成以下步骤来设置 Looker 实例:
- 在 Looker 的自助数据建模管理页面中,启用数据文件上传切换开关。
- 此外,在自助式数据建模管理页面中,选择 Looker 用于存储自助式探索数据的 BigQuery 连接。对于实例上的每个自助式探索,Looker 都会编写一个 LookML 模型并将数据保存到此 BigQuery 数据库中。
- 确保在 BigQuery 连接上启用了持久性派生表 (PDT),以便 Looker 可以写入 BigQuery 数据库:在 Looker 的连接页面中,修改 BigQuery 连接,然后验证可选设置标签页下的启用 PDT 开关是否已开启。
- 对于将要创建自助式探索的任何用户,请向其 Looker 用户账号授予以下权限:
explore:用于访问和使用 Looker 探索页面。uploaded_data:用于将 CSV 文件上传到实例。
CSV 文件要求
只要 CSV 文件满足以下要求,您就可以通过计算机上的 CSV 文件创建自助式探索:
- CSV 文件大小不超过 100 MB。
- CSV 文件中的第一行数据包含该文件的列名称。
上传数据以创建自助式探索
如需基于计算机上的 CSV 文件创建自助式探索,请按以下步骤操作:
- 在 Looker 主导航菜单中,点击创建按钮。
- 从下拉菜单中选择数据上传。此操作会打开数据上传对话框。
- 在数据上传对话框中,点击选择数据按钮,找到并选择您的 CSV 文件。(或者,您也可以将 CSV 文件拖到数据上传对话框中。)
- 点击上传。
当您点击上传后,Looker 会上传您的文件并分析文件中的数据。对于 CSV 文件中的每个字段,Looker 会自动检测数据类型并应用适合该数据类型的格式。Looker 还会为每个字段应用名称和标签。
Looker 上传文件并分析数据后,会创建数据的 LookML 模型,并将数据上传到您的 BigQuery 数据库。模型准备就绪后,Looker 会显示修改自助式探索页面。
打开自助探索
您可以通过以下两种方式打开自助式探索:
- 在 Looker 的探索菜单中,从自助探索部分选择探索。
- 在自助探索的修改自助探索页面上,点击探索数据按钮。
您可以像使用任何其他 Looker 探索一样使用自助式探索,包括执行以下任务:
- 在“探索”中查询数据。
- 过滤和限制结果,以便仅显示您感兴趣的数据。
- 合并不同探索的结果。
- 使用表计算创建临时探索指标。
- 使用自定义字段创建临时维度和指标。
- 创建可视化图表。
- 将探索查询另存为 Look。
- 将探索查询添加到信息中心。
- 与其他用户分享数据。
修改自助式探索
上传 CSV 文件后,您可以在修改自助式探索页面中修改探索的数据字段并管理用户访问权限。
您可以通过以下两种方式访问修改自助式探索页面:
- 首次上传 CSV 文件时,Looker 会自动显示数据上传的修改自助式探索页面。
否则,请从 Looker 的探索菜单中,选择自助式探索部分中的探索。在“探索”页面中,点击“探索”中的字段选择器面板底部的修改数据字段链接:
在修改自助式探索页面中,您可以执行以下操作:
修改数据字段
在修改自助式探索页面上,数据字段标签页会列出 Looker 根据您的 CSV 文件生成的所有字段。
您无法删除生成的字段,只能将其隐藏。为此,您可以在数据字段表格中选择相应字段的齿轮状菜单中的隐藏,也可以点击相应字段的修改按钮,然后选中在探索和可视化图表中隐藏此字段复选框。
如需在自助式探索中修改字段,请按以下步骤操作:
- 在修改自助式探索页面上的数据字段标签页中,点击数据字段表格中某个字段所在行中的修改按钮。
- 在修改对话框中,您可以针对某个字段执行以下操作:
- 修改格式、名称或标签。
- 为字段添加说明。
- 在探索和可视化图表中隐藏该字段。
添加维度和度量
您可以为自助式探索功能构建自己的维度和度量。它们是根据探索中的现有字段或 Looker 表达式定义的,并且可供自助探索的所有用户使用。
如需向自助式探索添加维度或指标,请按以下步骤操作:
- 1. 在修改自助式探索页面上的数据字段标签页中,点击添加维度或添加指标按钮。
- 在创建维度或创建指标对话框中,使用表达式框输入 Looker 表达式,该表达式使用任何 Looker 函数和运算符来计算维度或指标的值。创建 Looker 表达式文档页面介绍了 Looker 表达式编辑器如何建议字段名称,以及如何显示您使用的任何函数的语法帮助。
- 如果需要使用默认格式以外的格式设置选项,请从格式下拉菜单中选择一个选项。
- 在名称字段中指定一个名称。
- 在标签字段中指定标签。该标签会显示在字段选择器和探索的数据表中。
- (可选)选择 + 添加说明,添加说明以便为其他用户提供有关自定义维度的更多背景信息或相关信息。说明会显示在字段选择器中相应字段的提示中,以及“探索”的数据表中。
- 选择保存。
在修改自助式探索页面上,您创建的字段会显示在数据字段表格中生成的字段下方。
管理对自助式探索的访问权限
您可以按照以下步骤与其他 Looker 用户和用户群组分享自助式探索:
- 在修改自助式探索页面中,点击用户访问权限标签页,然后点击共享访问权限按钮。(您也可以点击修改自助式探索页面顶部的三点状菜单,然后选择分享访问权限。)
- 在分享访问权限对话框中,点击用户或群组字段,然后从下拉菜单中进行选择,或者开始输入用户名或群组名称以过滤菜单。
- 在访问权限字段中,将值保留为查看。
- (可选)点击添加按钮,向其他用户或群组授予访问权限。
- 点击分享。
在修改自助式探索页面上,用户访问权限标签页会显示您为其提供访问权限的新用户或群组。
如果您想移除用户或群组对自助式探索的访问权限,可以点击用户访问权限表格中相应用户或群组所在行的删除用户按钮。
移除自助式探索
您可以按照以下步骤删除自己上传的数据及其关联的自助式探索:
- 在 Looker 主探索菜单中,从自助式探索部分选择探索。
在探索器的字段选择器面板底部,点击修改数据字段链接。
在修改自助式探索页面上,点击三点状菜单。
选择移除 CSV 上传操作。
点击确认对话框中的删除。
此外,Looker 管理员还可以通过以下步骤从自助数据建模管理页面中删除任何用户的数据上传内容:
- 在 Looker 的管理菜单中,选择自助式数据建模。
- 在自助式数据建模页面上的数据上传表格中,找到相应的数据上传,然后点击其表格行中的删除按钮。
- 点击确认对话框中的删除。
管理设置 - 自助数据建模
Looker 管理员可以从 Looker 管理菜单中选择自助式数据建模选项,以配置自助式探索功能并查看实例上的数据上传。
自助数据建模页面具有以下配置选项:
- 数据文件上传切换开关:启用或停用实例上的数据文件上传功能。
- 默认 BigQuery 连接下拉菜单:选择 Looker 实例上的一个 BigQuery 连接,用于存储自助式探索的数据。对于实例上的每个自助式探索,Looker 都会编写一个 LookML 模型并将数据保存到此 BigQuery 数据库中。
自助数据建模页面还会显示数据上传表格,其中显示了已在实例上上传的数据文件的相关信息,包括:
- 数据文件的名称。
- 文件所有者。
- 上传日期。
- 一个删除按钮,可供 Looker 管理员删除文件上传及其关联的自助式探索。