在工作中,大多数据从业同学都会用到可视化报表工具 Tableau、FineBI。
Tableau 成立于2003年,不足20年便发展成为国外BI巨头。
FineBI 是国内的一款报表可视化工具,也已有 13年的发展历史。
笔者以工作中对两种工具的使用,主要从产品性能和可视化两方面做对比分析。
1、产品性能
Tableau
1)虽然只是定位为数据可视化工具,但是它的 Hyper 数据引擎也是非常强大的,依赖于高性能分析数据库,理论上可以处理百万级数据,具有传统内存中解决方案的速度优势。
2)在数据抓取和数据处理能力上较为欠缺,其本身没有后端数据仓库,虽然也有数据钻取、数据动态等功能,但是处理速度不快,还要依赖于其他 ETL 工具才能进行前端分析。
3)侧重点是在获取一堆历史数据,然后进行分析,想要分析实时数据还很欠缺。
Finebi
1)其采用的 spider 引擎在性能上要比 Hyper 引擎要差一些,但是它可以支持抽取模式和直连模式两种数据连接方式,在处理实时数据上比 Tableau 要强很多
2)可以自动建模,并且是利用自助数据集的方式,让用户能够在人性化的操作界面进行数据处理和 ETL 处理,比如数据过滤、数据整合等等,能够极大的降低用户的数据清洗与数据加工时间,因此在数据处理和加工方面 Finebi 略胜 Tableau 一筹。
2、可视化
Tableau
技术核心——VizQL。有着很多表格分析组件,同时还拥有丰富的图表类型,比如散点图、甘特图、气泡图、直方图、靶心图等,配色上也非常人性化地提供了很多方案,操作上比较简单自由。
FineBI
在可视化能力上可能稍稍不如 Tableau,但是 FineBI 的优点是数据的图表设置相对来说比较简单,用户只要进行数据字段的拽拖即可,同时还有一些数据的查询操作等,也是只需要拖拽空间即可,基本上不需要函数以及编程。