diff --git a/.project.json b/.project.json index 4ad654b..4b5954f 100644 --- a/.project.json +++ b/.project.json @@ -5,7 +5,7 @@ "created": "2026-03-26", "ports": [ { - "port": 4150, + "port": 4180, "label": "dev", "fixed": true } diff --git a/RULES.md b/RULES.md index d7678ae..f560b65 100644 --- a/RULES.md +++ b/RULES.md @@ -1,7 +1,7 @@ # BI 系统对比:Metabase vs Superset ## 启动 -- `python3 -m http.server 4150` — 端口 4150 +- `python3 -m http.server 4180` — 端口 4180 ## 部署 - 平台:待定 diff --git a/images/hero-banner.png b/images/hero-banner.png new file mode 100644 index 0000000..8fcc5ad Binary files /dev/null and b/images/hero-banner.png differ diff --git a/images/metabase-dashboard.png b/images/metabase-dashboard.png new file mode 100644 index 0000000..d7cdea1 Binary files /dev/null and b/images/metabase-dashboard.png differ diff --git a/images/superset-dashboard.png b/images/superset-dashboard.png new file mode 100644 index 0000000..91fd62b Binary files /dev/null and b/images/superset-dashboard.png differ diff --git a/index.html b/index.html index 2c5554f..cf65ca2 100644 --- a/index.html +++ b/index.html @@ -3,44 +3,1029 @@
-开源 BI 系统 Metabase 与 Apache Superset 详细对比分析
-待补充研究内容...
-待补充...
+ +两大顶级开源 BI 系统全方位对比 — 帮你做出最合适的选择
+
+ 创建:2015 年 Airbnb 内部,2021 年 Apache 顶级项目
+语言:Python(后端)+ TypeScript/React(前端)
+协议:Apache 2.0(完全开源,无商业限制)
+最新版:v6.0.0(2025-12-18)
+定位:功能强大的企业级 BI,面向数据分析师
++ SQL Lab + 50+ 图表 + 80+ 数据源 + Apache 顶级 +
+| 维度 | Metabase | Apache Superset |
|---|---|---|
| Docker 启动 | +一行命令,5 分钟 | +docker-compose 多容器,30-60 分钟 | +
| 组件数 | +单容器 | +Web + Celery Worker + Celery Beat + Redis + 元数据库 | +
| 最低内存 | +1 GB(开发)/ 2 GB(生产) | +4 GB(开发)/ 8 GB(生产) | +
| 最低 CPU | +1 核 | +2 核起步,推荐 4 核 | +
| 部署方式 | +Docker / JAR 文件 / Metabase Cloud | +Docker Compose / Kubernetes / pip install | +
| 托管云服务 | +Metabase Cloud(官方) | +Preset.io(商业托管版) | +
| 运维难度 | +低 | +中高(Redis、Celery 需要维护) | +
| 功能 | Metabase | Apache Superset |
|---|---|---|
| 零代码查询 | +可视化 Question 构建器,点击探索,非常直觉 | +Explore 界面有,但更复杂,面向数据专业人员 | +
| SQL 编辑器 | +内置,有自动补全、变量、代码片段 | +SQL Lab:自动补全 + 查询历史 + 预览 + 多标签 | +
| 仪表盘 | +拖拽布局、自动调整、筛选器、交互行为 | +拖拽布局、筛选栏、交叉筛选、Markdown、标签页 | +
| 告警通知 | +问题级告警:邮件、Slack、Webhook,支持 cron | +SQL 条件告警 + 定时报告,需配置 Celery + SMTP | +
| 嵌入能力 | +4 种方式:静态签名、Guest、React SDK、全应用 iframe | +Guest Token + iframe + Embedded SDK | +
| REST API | +80+ 端点组 | +全 CRUD API + Swagger 文档 | +
| 数据源数量 | +30 个(20 官方 + 10 社区) | +80+ 个(任何有 SQLAlchemy 适配器的数据库) | +
| AI 能力 | +Metabot AI($100/月附加功能,500 次请求) | +无内置 AI | +
| 异步查询 | +不支持(同步查询) | +Celery 异步查询,适合长时间运行的查询 | +
| 自定义图表插件 | +不支持 | +npm 包形式的图表插件系统,可自定义 | +
+ 折线图 + 柱状图 + 面积图 + 散点图 + 平滑线 + 阶梯图 + 双Y轴混合 + 饼图 + 甜甜圈 + 旭日图 + 矩形树图 + 漏斗图 + 雷达图 + 仪表盘 + 网络图 + 桑基图 + 热力图 + 日历热力图 + 箱线图 + 直方图 + 瀑布图 + 气泡图 + 子弹图 + 大数字 + 趋势数字 + 表格 + 透视表 + 世界地图 + 国家地图 + deck.gl 散点 + deck.gl 弧线 + deck.gl 网格 + deck.gl 六边形 + 平行坐标 + 玫瑰图 + 分区图 + 词云 + 自定义 HTML + + 自定义插件 +
+基于 ECharts 插件架构,还可以自行开发新图表类型。
+| 维度 | Metabase | Apache Superset |
|---|---|---|
| 学习曲线 | +低 — 非技术人员 15 分钟上手 | +中高 — 需要 SQL 知识才能发挥全部能力 | +
| UI 设计哲学 | +消费级打磨,被称为"BI 界的 Apple" | +功能优先,配置项多,界面专业但不够美观 | +
| 零代码能力 | +强 — 可视化构建器处理 JOIN、筛选、聚合 | +有限 — 复杂查询必须进 SQL Lab | +
| 是否必须会 SQL | +可选,大部分功能不需要 | +实际上必须,否则只能做基础探索 | +
| 移动端 | +响应式网页,无原生 App | +响应式网页,无原生 App,布局适配差 | +
| 维度 | Metabase | Apache Superset |
|---|---|---|
| 数据量级 | +中小规模,大结果集可能卡顿 | +为大数据引擎设计(Presto、Trino、Spark) | +
| 查询执行 | +同步直查,性能=数据库性能 | +支持 Celery 异步查询,长查询不阻塞 | +
| 缓存 | +内置缓存 + 预热刷新(v53+),高级缓存需付费版 | +Redis 缓存,可按图表/仪表盘配置,开源免费 | +
| 实时刷新 | +仪表盘自动刷新(最短 1 分钟) | +仪表盘自动刷新 + 强制刷新按钮 | +
| 支持数据源 | +30 个 | +80+ 个 | +
| 功能 | Metabase | Apache Superset |
|---|---|---|
| 认证方式 | +邮箱/密码、Google SSO、LDAP(免费) SAML、JWT(付费版) |
+ 数据库认证、OAuth 2.0、OIDC、LDAP(全免费) | +
| SSO 单点登录 | +Google SSO 免费,SAML/JWT 付费版 | +OAuth/OIDC 免费内置 | +
| 行级权限(RLS) | +仅付费版 | +SQL 级 RLS 筛选,免费 | +
| 列级权限 | +仅付费版 | +需通过虚拟数据集实现 | +
| 审计日志 | +仅付费版 | +基础日志(需自定义配置) | +
| 权限模型 | +组 + 数据库/Schema/表级别 | +角色(Admin/Alpha/Gamma/自定义)+ 数据源级别 | +
注意:Metabase 的很多企业级安全功能(SSO、RLS、审计)锁在付费版后面。Superset 开源版全部免费提供。
+| 功能 | Metabase | Apache Superset |
|---|---|---|
| 分享 | +公开链接、Guest 嵌入、集合共享、直接 URL | +公开仪表盘(需开启)、URL、嵌入 | +
| 定时报告 | +仪表盘订阅:邮件/Slack/Webhook,cron 调度 | +告警+报告:邮件/Slack,需配 Celery Beat | +
| 内容组织 | +集合(文件夹),支持嵌套 | +文件夹 + 标签 | +
| 注释/标注 | +时间线事件(在时间序列上标记) | +图表注释层 | +
+ 附加功能:Metabot AI $100/月、内置存储 $40/月、高级转换 $250/月 +
++ 开源版 = 全部功能免费。成本 = 服务器 + 运维人力。第三方商业支持约 $5,000+/年 +
+| 方案 | Metabase | Apache Superset |
|---|---|---|
| 自部署开源版 | +0 元(仅服务器成本) | +0 元(仅服务器成本) | +
| 云托管(入门) | +~$1,776/年(≈1.3万元) | +免费(5人)或 $3,900/年 | +
| 带企业安全功能 | +~$8,076/年(Pro) | +0 元(开源版已包含) | +
非技术人员自助分析,快速出报表,不想写 SQL
+数据工程师/分析师主导,对接大数据引擎,需要深度定制
+需要 SSO、行级权限、审计日志,但不想花钱
+不想折腾 Redis/Celery,一行 Docker 搞定
+SaaS 产品需要嵌入式 BI,白标定制
+Apache 2.0 协议,可以自由修改、商业使用、不开源
+
+ Metabase = 易用优先,让所有人都能看懂数据
+ Superset = 功能优先,让专业人员做深度分析
+
+ 不确定怎么选?先都试试 — 两个都支持 Docker 一行命令启动。 +
+