基于开源⼯具的数据分析_基于java的开源BI可视化⼯具——
DataGear使⽤教程
1. 简介
DataGear是⼀款开源免费的数据可视化分析平台,使⽤java语⾔开发,采⽤B/S架构,⽀持多种数据源接⼊(SQL、CSV,HTTP接
⼝,JSON,EXCEL等),主要功能包括数据管理,数据导⼊导出,数据集管理,echarts图表管理,dashboard管理等。
系统特点:
Ø 可管理数据库驱动
可通过驱动程序管理功能添加数据库驱动程序,⽆需重启,即可⽀持连接新数据库。
Ø 多种格式的数据集
⽀持SQL、CSV、Excel、HTTP接⼝、JSON等多种格式的数据集。
Ø 多数据集聚合图表
⼀个图表可添加多个不同格式的数据集,将它们聚合展⽰。
Ø 插件式图表类型
每⼀种类型的图表都以图表插件形式提供,并内置了⼤量图表插件,管理员也可上传⾃定义图表插件,丰富系统图表类型。
Ø 可⾃由编辑的HTML看板模板
看板使⽤原⽣的HTML⽹页作为模板,可⾃由编辑、绑定、异步加载图表,并⽀持将任意HTML⽹页导⼊为看板。
Ø 丰富的看板API
看板页⾯内置了⼤量的页⾯端API,可⽤于个性化扩展看板功能。
2. 编译及安装
Ø 源码地址:
Ø 源码⽬录结构
Ø DataGear是基于java语⾔开发,请提前准备好java编译运⾏环境,安装必要的jdk,maven,git等相关⼯具。Ø 代码编译:
1、mvn clean install -st.skip=true
2、编译成功
3、启动(datagear-web下的DataGearApplication)
5、服务器部署安装:(打包完成后,datagear-web 的target⽬录下会⽣成datagear-2.0.0-bin ⽬录)
将datagear-2.0.0上传⾄服务器。
Vim startup.sh
1、 输⼊:set ff ,查看弹出的界⾯ fileformat=dos 说明⽂本格式不对
2、 直接set ff = unix 就可以了
3. 系统架构说明
- datagear-analysis
数据分析底层模块,定义数据集、图表、看板API
- datagear-connection
数据库连接⽀持模块,定义可从指定⽬录加载JDBC驱动、新建连接的API - datagear-dataexchange
数据导⼊/导出底层模块,定义导⼊/导出指定数据源数据的API
- datagear-management
系统业务服务模块,定义数据源、数据分析等功能的服务层API
- datagear-meta
数据源元信息底层模块,定义解析指定数据源表结构的API
- datagear-persistence
数据源数据管理底层模块,定义读取、编辑、查询数据源表数据的API
免费管理系统html模板-
datagear-util
系统常⽤⼯具集模块
- datagear-web
系统web模块,定义web控制器、操作页⾯
4. ⼯程实践
快速⼊门:
A、 新建数据源(可选)
点击主页左上⾓【数据源】栏下的按钮, 新建⼀个数据源,例如MySQL:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论