赞
踩
开源免费的BI软件目前还是国外工具比较多,比如现在比较常用的Metabase、Pentaho、Superset、Jaspersoft、Spagobi、Poli等,国内的有润乾BI产品(前端开源且免费使用) 。
下面看几款常见的开源免费BI软件。
Superset是一款由Airbnb开源的商业智能和数据可视化工具,旨在提供高度可定制的报表和分析体验。是用Python语言开发的,前端主要使用React、D3等技术,后端使用Flask和SQLAlchemy等技术。它支持多种数据源,并提供了丰富的图表和报表生成功能。
Superset的一些特点:
Metabase
Metabase是用Clojure语言开发的一款开源的商业智能和数据可视化工具,可以帮助用户更好地理解其数据并作出有根据的决策。Metabase提供了简单易用的界面,可以通过拖放操作进行报表和图表生成,并支持多种数据源和数据格式。
Metabase的特点:
Redash
Redash是一款开源的商业智能工具,它提供了简单易用的界面和丰富的可视化功能,用户可以轻松地对数据进行分析和报表生成。Redash支持多种数据源,并提供了灵活的定制化和扩展机制。前端主要使用React和Bootstrap库,后端使用Flask、SQLAlchemy和Celery等库。这些语言和库使得Redash的开发和维护成本较低,并且可以实现高效的数据处理和多线程操作。
Redash的特点:
润乾BI
润乾开源BI多维分析功能与 Superset 类似,通过在页面上拖拽维度和指标进行数据查询,同时可以进行切片和旋转等操作。润乾报表允许用户直接基于文件分析,也可以编写 SQL 进行数据查询生成图表,同时为了保证性能还可以使用自有的私有存储格式。
在语义层建模中,润乾BI支持多表关联(JOIN)。特别地,在润乾报表中需要将维度显示制定成一个表,如果没有对应的表则需要建立虚拟表,这样做的好处是前端查询分析界面可以很方便地实现多表实时关联查询,而不必每次都必须基于一个(物理或逻辑)宽表。
可以通过多维分析拖拽图表来组织 Dashboard,根据指定(或自定义)布局生成,同时可以使用全局参数进行数据过滤分析。
润乾BI的另外一个优势是复杂报表的处理能力。
我们知道,国内的报表具备很强的本土特征,润乾报表最初是为实现复杂报表而设计的报表工具,是目前主流产品(含商业)中做的最早也是实现得最好的一个。
在这方面,无论使用上面提到的任意一款工具都无法很好满足。
润乾报表的定位跟 Redash 很像,都希望提供便捷的方式让用户迅速得到分析结果。同时也提供了一个轻量级的管理平台(报表中心)包括资源管理、权限控制以及邮件订阅等功能。
润乾报表提供了 BI 平台的同时也支持按模块集成,可以将产品中各个模块根据需要单独集成到已有的项目中,这对已有平台系统的用户非常方便。
需要注意的是,润乾报表并非所有功能都开源,目前开源的部分包括:多维分析前端界面、报表中心和 Dashboard。如果需要使用基础报表、多维分析服务器等部分则需要付费,不过价格并不高。
总结
开源免费BI软件,给开发者带来很大便利,做为前端数据分析工具来说,功能比较丰富,页面效果不错,几乎零成本。
但是,国外产品文档比较少,软件汉化不完全,支持不到位,很少有专业的支持人员,有问题一般都是在论坛上发帖解决,如果有底层核心需求或者 bug 基本没办法解决,而像润乾BI这类的国产化的产品就没有这些问题。同时BI项目中一般都会有固定报表的需求,而且还不少,润乾报表正好又是专业的报表工具,可以一站式解决全部需求了,润乾报表价格也不贵,1w就可以买一套,性价比很高。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。