我无法查看我的表格

您已将 Metabase 连接到数据库,但

  • 您在管理面板的表格元数据部分看不到表格,
  • 表格没有出现在数据浏览器中,
  • 当您使用查询构建器创建查询时,表格没有显示为可能的数据源,或者
  • 您无法再看到以前能看到的表格。

检查浏览器问题

  1. 清除浏览器缓存。
  2. 检查是否有浏览器扩展或插件干扰 Metabase
    • 禁用所有扩展和插件,
    • 在无痕浏览器会话中打开 Metabase,或者
    • 在不同的浏览器中打开 Metabase。

解释

有时您的浏览器会显示旧的缓存表格列表。浏览器扩展也可能阻止页面正常加载。

测试数据库连接

  1. 前往 Metabase SQL 编辑器
  2. 通过运行以下命令测试与数据库的连接:
    SELECT 1
    

如果出现错误,请参阅数据库连接故障排除

解释

数据库端可能发生了变化(如果您之前已连接)。例如,您在评估期间可能连接到测试数据库,但现在处于生产环境。

检查表格访问权限

为确保 Metabase 能够实际查询您的表格

  1. 前往 Metabase SQL 编辑器
  2. 查找您的表格
    SELECT *
    FROM your_table
    

如果您的表格名称或数据库权限存在问题,您将收到类似以下错误消息:

对于不常见的错误,请尝试搜索或向 Metabase 社区提问。

解释

数据库端可能发生了变化:您的表格可能已被重命名或删除,或者权限已被撤销。

Metabase 权限

如果只有少数人无法查看表格,请参阅用户组对表格或架构的访问权限不正确

解释

Metabase 使用基于群组的权限模型:用户属于群组,管理员可以设置权限以向群组隐藏表格。

检查表格是否隐藏

  1. 前往管理 > 表格元数据,并选择您的表格所在的数据库。
  2. 检查您的表格的可见性是否未设置为隐藏

解释

如果管理员将表格可见性设置为隐藏,您将能够使用 SQL 查询该表格,但无法在浏览 > 数据库中或作为查询构建器中的数据源查看它。

MongoDB

MongoDB 允许您“成功连接”到任何集合名称,即使该集合不存在。如果您在 Metabase 中看不到 MongoDB 集合,请确保:

  • 您有正确的集合名称,并且
  • 该集合非空。

您还遇到问题吗?

如果您无法使用故障排除指南解决问题

阅读其他Metabase 版本的文档。

© . All rights reserved.