今天我给大家评测一套github上的开源数据可视化分析工具 DataEase, 这是一套springboot开发的报表工具,前端使用VUE开发。
我们从代码环境配置、代码开放度、功能丰富性几个方面对软件进行体验。
首页进行环境配置,从github上下载项目代码,

代码目录分为了前端和后端两个目录,先用idea打开后端java目录。
打开后,我们需要先在mysql中创建一个名称为“dataease”的空白数据库,第一次启动时它会自动初始化。
接下来需要配置数据库连接信息,该系统是配置信息并没有在yml文件中设置,而是从读取"/opt/dataease/conf/dataease.properties" 目录下的文件,我们根据官网介绍配置该文件内容。
配置后找到启动类,启动项目。
接下来,启动前端项目,用vscode打开前端项目
依次执行,npm install 和 npm run serve启动前台项目,启动成功后界面如下:
我简单体验了一下系统的功能,系统的亮点在于报表的自由配置,我们先添加数据源、再添加数据集,之后可以使用数据库制作报表组件。一切都是可视化拖拽即可。
设计完组件后,我们再新建一个仪表盘,将制作的组件添加的画布中,拖拽修改位置,即可完成一个漂亮的可视化报表。
简单体验后,我比较感兴趣的是可视化报表设计这块,在vscode中可以找到相关的代码,代码无任何封装,我们可以自由的进行二次开发。
从代码下载到运行成功,还是非常顺利的,官方的文档写的非常详细,有需要的可以去体验一下,后期我准备再自已的项目中集成该报表系统,到时再与大家分享系统整合的方法。