借助自助式探索 功能,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 用户必须在 Google Cloud 控制台中启用以下 API,且该用户具有 IAM roles/serviceusage.serviceUsageAdmin 权限:
必须在包含 BigQuery 连接的 Google Cloud 项目中启用此 API,该连接在 自助式探索 管理页面的默认 BigQuery 连接 下拉菜单中指定:
- BigQuery API:所有 BigQuery 操作都必需
必须在与用于上传数据的服务帐号关联的 Google Cloud 项目中启用这些 API(用于 BigQuery 连接上的 PDT 流程的服务帐号,该账号可能与**自助式探索** 管理页面的**默认 BigQuery 连接** 下拉菜单中指定的 Google Cloud 项目相同,也可能不同):
- BigQuery API:所有 BigQuery 操作都必需
- Google Sheets API:必需,用于检索 Google 表格文档中每个工作表的名称
- Google Drive API:必需,用于让 BigQuery 从云端硬盘读取文件
请执行以下步骤来启用 API:
在 Google Cloud 控制台 打开项目选择器 中,选择包含 BigQuery 连接的项目,该连接在自助式探索 管理页面的默认 BigQuery 连接 下拉菜单中指定。
在 Google Cloud 控制台导航菜单中,依次前往 API 和服务 > 库 ,然后打开 BigQuery API。
在 BigQuery API 页面上,如果该 API 尚未启用,请点击启用 。
仍在 BigQuery API 页面上,在 Google Cloud 控制台 打开项目选择器 中,选择与用于上传数据的服务帐号关联的 Google Cloud 项目(用于 BigQuery 连接上的 PDT 流程的服务帐号)。
在 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 管理 菜单的常规 部分,选择自助式探索 管理页面。
- 在数据上传 表格中,点击要移除的数据上传的删除 按钮。
- 点击确认对话框中的删除 。