Metabase 概念
Metabase 核心概念的快速概览。
概述
Metabase 是一个“商业智能”(BI) 平台,提供一系列工具来帮助您理解和分享数据。公司通常使用 Metabase 为其团队提供便捷的数据查询方式,或者将 Metabase 嵌入到其应用程序中,以便客户自行探索数据。
正在从其他 BI 工具迁移?查阅我们的迁移指南。
您可以使用 Metabase 来
- 使用以下方式查询您的数据库:
- 以表格或图表形式查看结果(您可以自定义)
- 将结果保存为可添加到以下位置的问题:
- 向仪表板添加多个问题。
- 添加可一次性更新所有问题的仪表板筛选器。
- 将问题和仪表板组织到集合中。
- 创建模型来管理数据集,使人们更容易查询常见筛选或联接的数据。
- 创建指标来标准化您的团队如何计算重要数值。
核心概念
Metabase 提供了许多工具,但以下是基本工具箱:
- 问题是带有可视化效果的已保存查询,您可以将其添加到仪表板或集合中。问题是您可以组织在仪表板上的图表。
- 仪表板将相关问题(图表和其他卡片)组合在一起,可以一起筛选和刷新。
- 集合就像文件夹一样,用于组织和管理您的问题、仪表板及其他项目的权限。
- 模型类似于视图,用于管理数据库中的数据。
- 指标定义了团队计算重要数值的官方方式。
问题
问题是已保存的查询及其可视化效果(您可以在表格和图表之间切换)。如果您是 Tableau 用户,问题类似于工作表;如果是 Power BI 用户,它们则类似于报表。
您还可以
创建问题主要有两种方式:查询构建器和原生代码编辑器
查询构建器
查询构建器让您无需了解 SQL 即可创建问题。它提供了一个点击式界面,您可以在其中进行以下操作:
即使是 SQL 专家也经常使用查询构建器,因为
- 它更快。您只需点击即可深入图表、分组结果并迭代问题。
- Metabase 将为您选择图表(您可以手动更改和自定义)。
- 查询构建器生成的图表是交互式的:您可以深入图表进行进一步探索(与原生代码编辑器构建的图表不同)。
- 您可以将问题移交给不了解 SQL 的人。
- 它出奇地强大:参见自定义表达式。
原生查询编辑器
如果您了解 SQL(或您的数据库查询语言),您也可以使用原生编辑器创建问题。您可以:
与查询构建器相比,存在一个缺点:与查询构建器构建的问题不同,人们无法深入您的图表。
仪表板
仪表板是组合和展示相关问题的方式。
借助仪表板,您可以:
- 以合理的布局排列多个问题。
- 添加可同时影响多个问题的筛选器。
- 添加文本卡片以提供上下文和解释。
- 设置自动刷新间隔.
- 使卡片具有交互性.
- 设置订阅,通过电子邮件、Slack 或 webhook 自动发送仪表板。
集合
集合的工作方式类似于文件夹。它们就像 Metabase 的文件系统。您可以使用集合来:
- 将相关内容分组:问题、仪表板、模型和指标。例如,将特定团队的所有项目分组。
- 将项目标记为官方(专业版功能)。
- 在其他集合中嵌套集合。
- 添加事件和时间线来跟踪关键日期和里程碑。
模型
模型是您干净、精心策划的数据集,可帮助人们正确入门。它们就像一个组织良好的电子表格,可以组合来自不同地方的数据并添加有用的计算。您可以创建模型来:
- 组合和筛选来自多个表的数据。
- 包含有用的计算和清理过的字段。
- 提供清晰的描述和语义类型(如“价格”)。
例如,假设您有一个电子商务数据库,其中包含独立的订单、人员和产品表。您可以创建一个“客户订单”模型,该模型可以:
- 将这些不同表中常用列联接在一起。
- 添加有用的计算字段,如“客户生命周期总价值”。
- 筛选掉测试订单。
- 包含每个字段含义的清晰描述。
现在,任何人都可以使用此模型作为新问题的起点,而无需每次都处理底层数据。
指标
与其让每个人都以自己的方式计算重要数值(如收入、活跃用户等),不如将这些计算标准化为指标。
通过指标,您可以:
- 为重要计算创建单一事实来源。
- 在任何问题、仪表板或集合中包含这些计算。
例如,假设您想跟踪公司的收入。您可以创建一个“月收入”指标,该指标可以:
- 从您的
orders
表中获取数据。 - 排除已取消的订单。
- 求和总计。
- 按月分组。
这样,任何人都可以将“月收入”指标用于他们的问题和仪表板,您就不必处理不同仪表板中的不同收入数字了。
最后一个小贴士
按下 cmd + k
(Mac) 或 ctrl + k
(Windows/Linux) 以调出命令面板。您可以使用它来:
- 搜索所有 Metabase 内容。
- 跳转到特定项目(问题、仪表板)或页面(如管理设置)。
- 创建新问题和仪表板。
- 访问最近的项目。
- 查找文档。
祝您旅途愉快!
下一步:查找数据
如何在 Metabase 中查找问题、仪表板和数据源