问题
Metabase 中的“问题”是指查询、查询结果及其可视化。“问题”是 Metabase 中基本的分析单元。您可以将“问题”视为已保存的查询,可以将其显示为表格或图表。您可以将“问题”组织到集合和仪表盘中。您可以嵌入问题、分享链接、导出结果,并在结果有趣时收到通知。
创建新问题
您可以从头开始创建新问题,也可以基于现有问题进行构建。要从头创建问题,您可以点击 + 新建,然后选择查询数据的方式:使用图形查询构建器,或使用 SQL/原生编辑器
查询构建器
选择问题将带您进入图形查询构建器中的编辑器。
原生编辑器
选择SQL/原生代码将打开原生代码编辑器。
即使您懂 SQL,也应该尝试图形查询构建器,因为您可以用它来构建交互式图表。
从现有问题创建
您也可以从现有问题构建新问题。您不会覆盖现有问题,因此可以随意尝试。您可以使用查询构建器或原生代码编辑器。
然而,某些类型的已保存问题不能用作源数据:
- Druid 问题
- Mongo 问题
- 使用
累计求和
或累计计数
聚合的问题 - 具有相同或类似名称列的问题,例如
计数
和计数 2
保存问题
构建查询并可视化其结果后,您可以将问题保存到仪表盘(默认)或集合中。您需要为问题命名,添加可选描述,然后将其保存到仪表盘或集合中。
将问题保存到仪表盘
保存在仪表盘中的问题仅在该仪表盘中可见。这些问题不能在其他仪表盘中使用。当您将问题保存到仪表盘时,您需要将卡片排列在仪表盘的某个选项卡上,然后保存仪表盘。
将问题保存到集合
保存到集合中的问题可以添加到多个仪表盘。将问题从一个集合移动到另一个集合不会影响已添加该问题的仪表盘。要将问题保存到集合中,您需要属于对该集合具有管理访问权限的群组。
将问题从集合移动到仪表盘(反之亦然)
您是否可以将集合中的问题移动到仪表盘取决于有多少其他仪表盘使用了该问题。
如果满足以下任一条件,您可以将问题从集合移动到仪表盘:
- 没有其他仪表盘使用该问题。
- 使用该问题的其他仪表盘位于您拥有管理访问权限的集合中。在这种情况下,Metabase 会告诉您哪些其他仪表盘使用了该问题,您必须决定是否同意从这些仪表盘中移除该问题。
关于您问题的信息
保存问题后,您可以点击右上角的信息图标,查看有关您问题的一些元数据
概览选项卡
- 描述,您可以添加——描述甚至支持 Markdown!
- 谁创建了该问题,以及谁最后编辑了它
- 问题保存所在的集合或仪表盘
- 问题基于的数据。
- 问题的实体 ID(您可以配合序列化使用,以在多个 Metabase 实例中保持 ID 一致)。
历史记录选项卡
参见历史记录。
下载您问题的结果
参见导出结果。
验证问题
参见内容验证。
收藏问题
点击收藏图标,将问题固定到 Metabase 侧边栏。参见收藏夹。
将问题转为模型
您可以将保存到集合中的问题转为模型,以便让其他人知道这些结果是创建新问题的良好起点。(您不能将保存到仪表盘中的问题转为模型;您需要先将问题移动到集合中)。参见模型。
缓存问题结果
参见每个问题的缓存策略。
设置警报
您可以设置问题定期运行,并在结果有趣时通知您。查看警报。
在图表上查看事件
如果您的结果是时间序列,您可以在 X 轴上显示事件。参见事件和时间线。
删除问题
参见删除和恢复。
阅读其他Metabase 版本的文档。