Metabase 概念

快速了解 Metabase 的核心概念。

概述

Metabase 是一个“商业智能”(BI)平台,为您提供了一系列工具来理解和共享您的数据。公司通常使用 Metabase 为其团队提供一种简单的数据查询方式,或者将 Metabase 嵌入到其应用程序中,让客户可以自行探索数据。

刚从其他 BI 工具切换过来?请查看我们的迁移指南

您可以使用 Metabase 来:

  • 使用以下任一方式查询您的数据库:
  • 以表格或图表的形式查看结果(您可以自定义)
  • 将结果保存为问题,并可将其添加至
  • 将多个问题添加到仪表盘。
  • 添加仪表盘筛选器,一次性更新所有问题。
  • 将问题和仪表盘整理到集合中。
  • 创建模型来管理数据集,使人们更容易查询常用筛选或联接的数据。
  • 创建指标,以标准化您的团队计算重要数字的方式。

核心概念

Metabase 有很多工具,但以下是基本工具箱:

  • 问题是带有可视化的已保存查询,您可以将其添加到仪表盘或集合中。问题是您可以在仪表盘上组织的图表。
  • 仪表盘将相关问题(图表和其他卡片)组合在一起,可以一起筛选和刷新。
  • 集合类似于文件夹,用于组织和管理您的问题、仪表盘和其他项目的权限。
  • 模型类似于视图,用于管理来自您数据库的数据。
  • 指标定义了为您的团队计算重要数字的官方方式。

问题

Question

问题是已保存的查询及其可视化(您可以在表格和图表之间切换)。如果您来自 Tableau,问题就像工作表;如果是 Power BI,它们就像报告。

您还可以

创建问题主要有两种方式:查询构建器和原生代码编辑器。

查询构建器

Query builder

查询构建器让您无需了解 SQL 即可创建问题。它提供了一个点击式界面,您可以:

即使是 SQL 专家也经常使用查询构建器,因为:

  • 它更快。您可以通过点击来钻取图表、分组结果以及迭代问题。
  • Metabase 会为您选择一个图表(您可以手动更改和自定义)。
  • 查询构建器生成的图表是交互式的:您可以钻取图表以进一步探索(与使用原生代码编辑器构建的图表不同)。
  • 您可以将问题交给不懂 SQL 的人。
  • 它功能强大得出乎意料:参见自定义表达式

原生查询编辑器

Native query editor

如果您了解 SQL(或您数据库的查询语言),您也可以使用原生编辑器创建问题。您可以:

  • 编写复杂的查询,并将可重用代码保存为代码片段
  • 使用参数使您的查询动态化且可重用。
  • 在您的 SQL 中引用模型已保存的问题
  • 使用数据库特定的函数。
  • 做一些在查询构建器中可能无法实现的事情。

与查询构建器相比,有一个缺点:与查询构建器构建的问题不同,人们无法钻取您的图表

仪表盘

A dashboard in Metabase

仪表盘是一种组合和呈现相关问题的方式。

通过仪表盘,您可以:

集合

Collections

集合的作用类似于文件夹。它们就像 Metabase 的文件系统。您可以使用集合来:

  • 将相关内容组合在一起:问题、仪表盘、模型和指标。例如,将特定团队的所有项目分组。
  • 将项目标记为官方(专业版功能)。
  • 在其他集合中嵌套集合。
  • 添加事件和时间线以跟踪关键日期和里程碑。

模型

模型是您干净、经过整理的数据集,可以帮助人们从正确的起点开始。它们就像一个组织良好的电子表格,结合了来自不同地方的数据并添加了有用的计算。您可以创建模型来:

  • 组合和筛选来自多个表的数据。
  • 包含有用的计算和清理过的字段。
  • 提供清晰的描述和语义类型(如“价格”)。

例如,假设您有一个电子商务数据库,其中包含订单、人员和产品的单独表。您可以创建一个“客户订单”模型,该模型:

  • 将这些不同表中常用的列联接在一起。
  • 添加有用的计算字段,如“总生命周期价值”。
  • 筛选掉测试订单。
  • 包含每个字段含义的清晰描述。

现在,任何人都可以使用该模型作为新问题的起点,而无需每次都处理底层数据。

指标

Metrics

与其让每个人都以自己的方式计算重要数字(如收入、活跃用户等),您可以将这些计算标准化为指标。

通过指标,您可以:

  • 为重要计算创建一个单一的真实来源。
  • 在任何问题、仪表盘或集合中包含这些计算。

例如,假设您想跟踪公司的收入。您可以创建一个“月度收入”指标,该指标:

  • 从您的 orders 表中获取数据。
  • 排除已取消的订单。
  • 求和总额。
  • 按月份分组。

这样,任何人都可以在他们的问题和仪表盘中使用“月度收入”指标,您就不必处理不同仪表盘中不同的收入数字了。

最后一个提示

cmd + k (Mac) 或 ctrl + k (Windows/Linux) 调出命令面板。您可以用它来:

  • 搜索您所有的 Metabase 内容。
  • 跳转到特定项目(问题、仪表盘)或页面(如管理设置)。
  • 创建新问题和仪表盘。
  • 访问最近的项目。
  • 查找文档。

祝您旅途愉快!

这有帮助吗?

感谢您的反馈!
分析师每周技巧
获取可行的见解
关于 AI 和数据的资讯,直接发送到您的收件箱
© . This site is unofficial and not affiliated with Metabase, Inc.