我看不到我的表
您已将 Metabase 连接到数据库,但是
检查浏览器问题
- 清除浏览器缓存。
- 检查浏览器扩展程序或插件是否干扰 Metabase
- 禁用所有扩展程序和插件,
- 在隐身浏览器会话中打开 Metabase,或者
- 在其他浏览器中打开 Metabase。
说明
有时您的浏览器会显示旧的缓存表列表。浏览器扩展程序也可能会阻止页面正确加载。
测试数据库连接
- 转到 Metabase SQL编辑器。
- 通过运行以下命令测试与数据库的连接
SELECT 1
如果出现错误,请参阅数据库连接故障排除。
说明
数据库端可能已发生更改(如果您之前已连接)。例如,您可能在评估时连接到测试数据库,但现在处于生产环境中。
检查表访问权限
为了确保您的表实际上可以被 Metabase 查询
- 转到 Metabase SQL编辑器。
- 查找您的表
SELECT * FROM your_table
如果您的表名或数据库权限存在问题,您将收到如下错误消息
对于不太常见的错误,请尝试搜索或咨询Metabase 社区。
说明
数据库端可能已发生更改:您的表可能已被重命名或删除,或者权限已被撤销。
Metabase 权限
如果只有少数人无法查看表,请参阅用户组对表或架构的访问权限错误。
说明
Metabase 使用基于群组的权限模型:人员属于群组,管理员可以设置权限以对群组隐藏表。
检查表是否隐藏
- 转到管理 > 表元数据,然后选择您的表所在的数据库。
- 检查您的表的可见性是否未设置为隐藏。
说明
如果管理员将表可见性设置为隐藏,您将能够使用 SQL 查询表,但无法在浏览 > 数据库中或作为查询构建器中的数据源看到它。
MongoDB
MongoDB 允许您“成功连接”到任何集合名称,即使该集合不存在。如果您在 Metabase 中看不到 MongoDB 集合,请确保
- 您拥有正确的集合名称,并且
- 集合是非空的。
相关主题
您仍然遇到问题吗?
如果您无法使用故障排除指南解决问题
- 搜索或咨询Metabase 社区。
- 搜索已知错误或限制。
阅读其他Metabase 版本的文档。