Superset 起源于 Airbnb 在2015年发起的一次黑客马拉松比赛,起初,Superset 被命名为 Caravel 和 Panoramix,2017 年 5 月进入 Apache 孵化器。经过快四年的发展,在 2021 年 1 月,Superset 正式进入到 1 开头的版本,也就是从0.xx变成了1.xx,并且也成功晋升为 Apache 顶级项目(https://blogs.apache.org/foundation/entry/the-apache-software-foundation-announces70)。目前 Apache Superset 项目的主要负责团队来源于 Preset 公司。
我对 Superset 1.0 的关注是来源于 SIP-34 (https://github.com/apache/superset/issues/8976 )这个提案,这个提案的主要负责人是
曾经私下里开过玩笑,Superset 是一个典型的程序员的产品,很多地方都是追求功能的完备性,具体到设计细节、流程就将将完成的程度。后来看到了 SIP-34 ,发现设计公司终于介入了,很感慨。略带遗憾的是,这个工程持续了一年多的时间,等的有点久。目前从 Superset 1.0.0 的版本来看,应该是基本上完成 SIP-34 的提案。所以对 Superset 1.0.0 这个新版本感兴趣的话,可以先通读下 SIP-34 提案。
先来看看官方 (https://superset.apache.org/docs/version-one) 对 Superset 1.0.0 的是怎么描述的:
除了官网的概述外,其实还有一篇 relase note(https://github.com/apache/superset/tree/master/RELEASING/release-notes-1-0)。有些在官网的Superset 1.0这篇文章并没有提到,比如:
从我个人角度来看,Superset 1.0 真的是一个翻天覆地的改变,比如像引入 Apache Echarts 、UI 页面大改都是非常好的。对了,关于为什么要引入 Apache Echarts,preset 的博客写了一篇很好的文章:https://preset.io/blog/2021-4-1-why-echarts/,在这一点上我觉得就超越了很多报表平台。当然还是有很可惜的地方,那就是分类系统还没弄好。
总的来说,我是非常满意这个版本的更新。不过具体的使用意见可能要等到我们团队在正式环境使用一两个月才会有了。如果你的团队正在寻找一个合适的报表平台的话,我想新版本的 Apache Superset 值得你去考虑。