问题

Metabase question

Metabase 中的问题是查询、查询结果及其可视化展现形式。问题是 Metabase 中的基本分析单元。您可以将问题视为可以表格或图表形式展示的已保存查询。您可以将问题组织到集合和仪表盘中。您可以嵌入问题、共享问题链接、导出问题结果,并设置在结果有趣时向您发出警报。

创建新问题

您可以从头开始创建新问题,也可以从现有问题基础上构建。要从头开始创建问题,您可以单击 + 新建,然后选择您希望如何查询数据:使用图形化查询构建器或 SQL/原生编辑器。

查询构建器

Query builder editor

选择 问题 将带您进入图形化查询构建器中的编辑器

原生编辑器

Native editor

选择 SQL/原生代码 将打开原生代码编辑器

即使您熟悉 SQL,您仍然应该查看图形化查询构建器,因为您可以使用它来构建交互式图表

从现有问题开始

您还可以从现有问题构建新问题。您不会覆盖现有问题,因此请随意尝试。您可以使用查询构建器原生代码编辑器

但是,某些类型的已保存问题不能用作源数据

  • Druid 问题
  • Mongo 问题
  • 使用 累计总和累计计数 聚合的问题
  • 具有同名或相似名称列的问题,例如 计数计数 2

保存问题

构建查询并可视化其结果后,您可以将问题保存到仪表盘(默认)或集合。您需要命名问题,添加可选描述,并将其保存到仪表盘或集合中。

将问题保存到仪表盘

位于仪表盘中的问题仅在该仪表盘中可见。这些问题不能在其他仪表盘中使用。将问题保存到仪表盘时,您需要在仪表盘的某个选项卡上排列卡片,然后保存仪表盘。

将问题保存到集合

保存到集合的问题可以添加到多个仪表盘。将问题从一个集合移动到另一个集合不会对已添加该问题的仪表盘产生任何影响。为了将问题保存到集合,您需要加入具有策展访问权限的群组。

将问题从集合移动到仪表盘(反之亦然)

是否可以将集合中的问题移动到仪表盘取决于有多少其他仪表盘使用该问题。

如果满足以下任一条件,您可以将问题从集合移动到仪表盘

  • 没有其他仪表盘使用该问题。
  • 使用该问题的其他仪表盘位于您拥有策展访问权限的集合中。在这种情况下,Metabase 将告诉您哪些其他仪表盘使用了该问题,您需要决定是否同意从这些仪表盘中删除该问题。

关于您的问题的信息

保存问题后,您可以单击右上角的 信息 图标,查看有关您问题的一些元数据

Info sidesheet

概览选项卡

  • 描述,您可以添加描述——描述甚至支持 Markdown!
  • 谁创建了问题,以及谁最后编辑了问题
  • 问题保存到的集合或仪表盘
  • 问题所基于的数据。
  • 问题的实体 ID(您可以将该 ID 与序列化一起使用,以保持多个 Metabase 之间的 ID 一致)。

历史记录选项卡

请参阅历史记录

下载问题结果

请参阅导出结果

验证问题

请参阅内容验证

为问题添加书签

单击 书签 图标将问题固定到您的 Metabase 侧边栏。请参阅书签

将问题转化为模型

您可以将保存到集合的问题转化为模型,让其他人知道该结果是新问题的良好起点。(您无法将保存到仪表盘的问题转化为模型;您需要先将问题移动到集合)。请参阅模型

缓存问题结果

缓存问题结果仅适用于 ProEnterprise 计划(包括自托管和 Metabase Cloud)。

请参阅每个问题的缓存

设置提醒

您可以设置定期运行问题,并在结果有趣时通知您。请查看提醒

在图表上查看事件

如果您的结果是时间序列,则可以沿 x 轴显示事件。请参阅事件和时间线

删除问题

请参阅删除和恢复

阅读其他Metabase 版本的文档。