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