一款开源免费、轻量易用的商业智能(BI)与数据可视化工具,能快速连接 MySQL、PostgreSQL 等主流数据库,无需写 SQL,通过拖拽与点选即可生成图表、构建交互式仪表盘并自动更新,支持团队共享与权限管控,也兼容高级用户直接编写 SQL 查询,助力企业快速实现自助式数据分析与业务洞察。

功能亮点:

  1. 开源免费:核心功能永久开源,无商业授权费用,部署成本低

  2. 上手简单:可视化操作为主,非技术人员也能快速做数据分析

  3. 多数据源兼容:支持 MySQL、PostgreSQL、SQL Server、MongoDB 等主流数据库与数据仓库

  4. 双模式查询:图形化点选查询 + 原生 SQL 编写,兼顾新手与技术人员

  5. 丰富可视化:内置折线图、柱状图、饼图、地图、表格等多种图表类型

  6. 交互式仪表盘:自由组合图表,支持筛选、下钻、联动,数据实时刷新

  7. 报表与定时推送:可制作固定报表,支持邮件定时分发数据报告

  8. 精细化权限:按用户 / 分组管控数据、功能、仪表盘查看与编辑权限

  9. 团队协作:支持仪表盘、问题、报表共享,多人协同分析

  10. 嵌入式能力:可将图表 / 仪表盘嵌入自有系统、网站、内部平台

  11. 数据模型优化:自动识别数据表关系,简化关联查询操作

  12. 轻量易部署:支持 Docker、Jar 包等多种方式,部署运维门槛低

官网地址:https://www.metabase.com

Github项目地址:GitHub - metabase/metabase: The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart: · GitHub

image-20260526180201298

和其他BI工具对比:

Power BI、Tableau、FineBI经常使用报表工具并不陌生,和这些工具对比,Metabase对个人免费,特别适合个人数据分析者和小型团队

对比维度 Metabase Power BI Tableau FineBI(帆软) Apache Superset
定价模式 开源免费(核心),企业版付费 免费版 + Office 订阅(约几百元 / 月) 订阅制(贵,几千元 / 月) 商用付费,社区版免费 完全开源免费
上手难度 极低(零代码,5 分钟上手) 低(微软生态友好) 中高(学习曲线陡) 中(功能多,需培训) 中(需懂 SQL / 数据建模)
可视化能力 基础 20 + 种图表,简约实用 丰富,交互强,微软风格 极强,美观 + 交互 + 地图 GIS 极强,50 + 图表,中国式报表强 丰富(80+),自定义插件强
数据源支持 主流 SQL/NoSQL(20 + 种) 全量(数据库、Excel、云服务) 极全(几乎所有数据源) 超全(含国产数据库:达梦、人大金仓) 80 + 种(含大数据、时序库)
权限管控 基础 RBAC,集合级,轻量 行级 / 列级,AD 集成,强合规 灵活但复杂,企业级安全 极强(字段 / 行级,信创适配) 角色 + ABAC,配置复杂
部署方式 轻量:Jar/Docker,单文件启动 云端为主,可本地部署 桌面 + Server,资源消耗大 Windows/Linux 集群,重部署 Python 栈,Docker,需运维
中文 / 本地化 一般(界面英文,支持中文数据) 好(微软中文) 一般 完美(纯中文,国产生态) 一般
核心优势 免费 + 极简 + 快部署,非技术人员友好 微软生态无缝集成,成本适中 可视化之王,企业级分析深度 中国式报表 + 信创 + 行业模板多 开源界功能最强,大数据适配好
短板 高级分析弱,定制化有限 大数据性能一般,依赖 Windows 贵,学习成本高,国产适配弱 重,贵,小团队冗余 上手难,运维成本高
最适合 中小企业 / 创业团队 / 内部快速 BI 微软体系企业、部门级分析 大型企业、可视化重度场景 国企 / 金融 / 制造业、信创环境 数据团队、大数据平台、自研 BI 底座

Metabase安装部署

1、 官网注册账号,使用Demo

Metabase Store

2、通过Docker本地私有化部署

2.1、创建本地文件夹目录
mkdir -p /opt/metabase /opt/metabase/data
cd /opt/metabase
2.2、Docker Compose配置
services:
  metabase:
    image: metabase/metabase:v0.59.3.2
    ports:
      - "3030:3000"
    environment:
      - MB_DB_FILE=/metabase-data/metabase.db
    volumes:
      - ./data:/metabase-data
    restart: unless-stopped
2.3、Docker 命令启动容器

下载镜像:

docker pull  metabase/metabase:v0.59.3.2

创建Docker容器并启动:

docker run -d \
  --name metabase \
  -p 3030:3000 \
  -e MB_DB_FILE=/metabase-data/metabase.db \
  -v ./data:/metabase-data \
  --restart unless-stopped \
  metabase/metabase:v0.59.3.2

3、Jar包安装

1)安装前准备

检查本地是否已安装JDK环境

Metabase 需要 Java 11 及以上(推荐 OpenJDK 11)

2)下载Jar包

https://downloads.metabase.com/latest/metabase.jar

3)一键运行程序

进入 Jar 包所在目录,执行:

java -jar metabase.jar

看到这个日志就成功了

Metabase initialization complete.
Go to http://localhost:3000

使用指南

1、初始化

使用浏览器访问浏览器访问:http://服务器ip:3030

第一次打开会自动引导:

  1. 创建管理员账号

2、创建第一个报表

可使用内置的Demo数据,连接外部数据源,导入本地数据

2.1、数据库

点击侧边栏数据库菜单,可看到一个内置的样例数据库

image-20260526182245045

1)查看Sample Database

点击Sample Database,查看样例数据

image-20260526182611530

image-20260526182640240

2)配置连接数据库

支持20+数据库,PGSQL、MYSQL等

支持JDBC数据库字符串、界面输入完整的数据库地址

image-20260526182529884

2.2、配置第一个报表

可通过快捷命令,快速创建一个仪表盘

image-20260526182806105

仪表盘Demo:

Logo

一站式 AI 云服务平台

更多推荐