Superset VS. DataEase 使用体会

公司最近打算采购一款可视化报表展示工具,在研究了市面上目前的几大可视化报表展示公司的报价后,领导大手一挥:“你去整几款开源的工具研究研究,是时候积极响应国家号召,拥抱开源了”。受命以来兢兢业业,翻阅了大量前人对开源可视化工具的使用心得后,最终锁定了两款开源软件,DataEase 以及 Superset 。

一、开始

我们先安装 Superset 以及 DataEase。

1.1 安装 DataEase

DataEase 官方提供了两种安装方式,在线安装以及离线安装,

在线安装:执行以下命令一键安装:

curl -sSL https://dataease.oss-cn-hangzhou.aliyuncs.com/quick_start.sh | bash

离线安装:下载安装包解压后,执行 sh install.sh 一键安装。

DataEase 安装方式虽然少一些,但是安装比较便捷,IT 小白也可轻松完成软件的安装。

1.2 安装 Superset

Superset 官方提供了以下的几种软件的安装方式:

可以看到,Superset 支持通过 pip 、 docker-compose 等方式进行软件的安装,进一步查阅文档后得知,Superset 同时也支持通过 helm 的方式部署在 k8s 集群上,部署方式可以说是非常丰富了。美中不足的是,Superset 官方并未提供离线安装包,在企业内网安装的话,可能需要手动先把镜像包拉到本地,再保存为离线镜像包,对一个 IT 小白来说,还是存在一定的难度的。

2.1 数据源

2.1.1 DataEase 支持的数据源

DataEase 当前支持的数据源如下所示:

常见的一些数据源都已经囊括在内了,并且还支持了达梦、KINGBASE等国产数据库。

2.1.2 Superset 支持的数据源

Superset 作为一个老牌的开源项目,支持的数据源非常多,下图为 Superset 官网列出的一部分:

需要注意的是,Superset 需要为要连接的每个数据源安装 Python DB-API 数据库驱动程序和 SQLAlchemy 方言。每次新接入一个数据源都需要安装数据库驱动以及方言,使用起来还是存在一定的不便捷。

2.2 视图

为了方便做比较,均采用 excel 的形式导入数据。

excel 数据非常简单,如下所示:

性别人数
10
9

接下来我们来用这个数据制作一个饼图。

2.2.1 创建 DataEase 的第一个视图

首先添加数据集,导入excel数据

保存完成后,还可对表格数据做进一步的计算处理,生成新的指标数据。

数据集添加完成后,我们创建仪表板并添加视图:

添加视图时,需要先选择数据集,再选择图表类型,目前支持的视图类型有:明细表、汇总表、指标卡、基础柱状图、堆叠柱状图、横向柱状图、横向堆叠柱状图、基础折线图、堆叠折线图、饼图、南丁格尔玫瑰图、漏斗图、雷达图、仪表盘、中国地图、散点图、气泡图、矩形树图、组合图、水波图等。

通过拖拽维度、指标,即可生成一个简单的视图。

当然我们还可以对图表的样式做一些简单的调整

这样 DataEase 的视图就创建完成了。

2.2.1 创建 Superset 的第一个视图

Superset 默认是不允许上传 Excel 作为数据集的,需要先开启 Database 的上传数据权限,方可上传 Excel 或者 csv 作为数据集。

如上操作后,方可上传 Excel 或者 csv 文件作为数据集。

接着上传 Excel 文件

其实不难看出,Superset 的逻辑就是将我们上传的 Excel 或者 csv 转化成一张表存储在指定的数据库里。

这里我们还可对表格内的数据做进一步的处理,生成新的字段

接着我们就可以制作视图了。

Superset 支持的视图类型非常多,这里就不一一列举了,截取了一张 Superset 创建视图的界面,大家可以感受一下

这里我们还是选择饼状图来制作我们的视图

与 DataEase 类似,Superset 在配置视图的时候也是填入 分组、指标、以及过滤条件

Superset 这边的指标可以自己选择一些聚合函数,也支持自定义 SQL 来作为指标。

至此,我们也完成了 Superset 的视图制作。

三、最终效果

最终效果这边放上了官方的一些Demo图

3.1 DataEase

 

3.2 Superset

 

四、总结

总的来看,Superset 作为驰骋沙场已久的老将,在数据源的支持以及可视化展示的炫酷程度上是大大超过了开源新贵 DataEase,并且 Superset 强大之处不仅限于报表的可视化展示,还包括其强大的对于数据清洗与加工能力,这点 DataEase 暂时还是无法媲美的。但是通过以上的使用过程大家也不难发现,Superset 对于使用者的专业素养上是有要求的,安装稍麻烦,每对接一个新的数据源都需要安装对应的驱动以及方言,此外至少还需要了解基本的 sql 语法以及聚合函数,对初学者来说略有困难。而 DataEase 安装则非常简单,并且使用上也很方便,IT 小白也可通过简单的拖拉拽生成酷炫的大屏,真正做到了 “人人可用的开源数据可视化分析工具” 。而且观察下来,迭代速度也非常快,基本上是一个月更新一个版本,对于数据源的支持以及图表工具的支持也在迅速增加。因此有理由相信,在不久后的将来,DataEase 将迅速追赶上前辈们的脚步。

综上,这次我站 DataEase 了,你们呢?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值