借助自助式探索功能,Looker 用户可以将 CSV、XLS 和 XLSX 文件上传到 Looker,然后在 Looker 探索中查询和直观呈现数据,而无需配置 LookML 模型或设置 Git 版本控制。
Looker 管理员可以从 Looker 管理菜单中选择自助式探索选项,以配置自助式探索功能并查看实例上的数据上传情况。
准备工作
如需使用自助式探索,您的 Looker 实例必须满足以下要求:
- 运行 Looker 25.18 或更高版本。
- 已连接到 BigQuery 数据库(如需了解如何在 Looker 实例上设置 BigQuery 连接,请参阅 Google BigQuery 文档页面),并且连接必须按以下方式配置:
- 对于将要创建自助式探索的任何用户,其 Looker 用户账号必须具有
upload_data权限,该权限允许用户将 CSV 文件上传到您的实例。
启用自助式探索
在用户可以创建自助式探索之前,Looker 管理员必须执行以下步骤来配置该功能:
- 在 Looker 管理菜单的常规部分中,选择自助式探索管理页面。
- 在自助式探索管理页面上,从默认 BigQuery 连接下拉菜单中选择要用于存储自助式探索数据的 BigQuery 连接。Looker 会将数据保存到此 BigQuery 数据库,以供您实例中的自助式探索使用。
- 点击测试连接按钮,验证 BigQuery 连接是否有效,以及是否已启用 PDT,以便支持数据上传。(如需了解连接要求,以便支持数据上传,请参阅准备工作部分。)如果测试失败,您将无法启用数据上传。您可以前往“连接”管理页面,详细了解连接,并进一步测试连接,看看连接在哪个环节失败。
- 点击启用数据上传按钮。
- 如果您希望 Looker 实例支持从 Google 表格上传数据,还必须使用 Google Cloud 控制台启用所需的 API。请参阅本页面上的启用 API 以支持 Google 表格上传部分。
启用 API 以支持 Google 表格上传
为了支持从 Google 表格上传数据,具有 IAM roles/serviceusage.serviceUsageAdmin 权限的 IAM 用户必须在 Google Cloud 控制台中启用以下 API:
必须在自助式探索管理页面上的默认 BigQuery 连接下拉菜单中指定的 BigQuery 连接所在的 Google Cloud 项目中启用此 API:
- BigQuery API:所有 BigQuery 操作都必须使用此 API
必须在与用于上传数据的服务账号(用于 BigQuery 连接上的 PDT 进程的服务账号,该服务账号可能与自助式探索管理页面默认 BigQuery 连接下拉菜单中指定的 Google Cloud 项目相同,也可能不同)关联的 Google Cloud 项目中启用以下 API:
- BigQuery API:所有 BigQuery 操作都必须使用此 API
- Google Sheets API:用于检索 Google 表格文档中每个工作表的名称
- Google Drive API:BigQuery 从云端硬盘读取文件时需要此 API
请执行以下步骤来启用 API:
在 Google Cloud 控制台中,依次选择打开项目选择器和自助式探索管理页面默认 BigQuery 连接下拉菜单中指定的 BigQuery 连接所在的项目。
在 Google Cloud 控制台的导航菜单中,依次前往 API 和服务 > 库,然后打开 BigQuery API。
在 BigQuery API 页面上,如果该 API 尚未启用,请点击启用。
仍在 BigQuery API 页面上,从 Google Cloud 控制台打开项目选择器,选择与用于上传数据的服务账号(用于 BigQuery 连接上的 PDT 进程的服务账号)关联的 Google Cloud 项目。
在 BigQuery API 页面上,如果该 API 尚未启用,请点击启用。
在 Google Cloud 控制台的导航菜单中,依次前往 API 和服务 > 库,然后打开 Google Sheets API。
在 Google Sheets API 页面上,如果该 API 尚未启用,请点击启用。
在 Google Cloud 控制台的导航菜单中,依次前往 API 和服务 > 库,然后打开 Google Drive API。
在 Google Drive API 页面上,如果该 API 尚未启用,请点击启用。
查看 Looker 实例中的数据上传
如果您的实例已启用自助式探索,Looker 管理员可以使用自助式探索管理页面上的数据上传表来查看用户已在实例上上传的数据。
数据上传表格会显示有关实例上数据上传的以下信息:
- 自助式探索的名称
- 数据上传的所有者
- 数据上传日期
- 一个删除按钮,供 Looker 管理员删除文件上传及其关联的自助式探索
移除数据上传
数据上传的所有者可以从自行编辑探索页面中移除其上传的数据。此外,Looker 管理员还可以按照以下步骤从自助式探索管理页面中移除数据上传:
- 在 Looker 管理菜单的常规部分中,选择自助式探索管理页面。
- 在数据上传表格中,点击要移除的数据上传对应的删除按钮。
- 点击确认对话框中的删除。