DataGear是一款开源免费的数据可视化分析平台,使用java语言开发,采用B/S架构,支持多种数据源接入(SQL、CSV,HTTP接口,JSON,EXCEL等),主要功能包括数据管理,数据导入导出,数据集管理,echarts图表管理,dashboard管理等。
文档地址
http://www.datagear.tech/documentation/#section_importDriver
git 地址
https://gitee.com/datagear/datagear.git
1、可管理数据库驱动
可通过驱动程序管理功能添加数据库驱动程序,无需重启,即可支持连接新数据库。
2、多种格式的数据集
支持SQL、CSV、Excel、HTTP接口、JSON等多种格式的数据集。
3、多数据集聚合图表
一个图表可添加多个不同格式的数据集,将它们聚合展示。
4、插件式图表类型
每一种类型的图表都以图表插件形式提供,并内置了大量图表插件,管理员也可上传自定义图表插件,丰富系统图表类型。
5、可自由编辑的HTML看板模板
看板使用原生的HTML网页作为模板,可自由编辑、绑定、异步加载图表,并支持将任意HTML网页导入为看板。
6、丰富的看板API
看板页面内置了大量的页面端API,可用于个性化扩展看板功能。
-
datagear-analysis
数据分析底层模块,定义数据集、图表、看板API -
datagear-connection
数据库连接支持模块,定义可从指定目录加载JDBC驱动、新建连接的API -
datagear-dataexchange
数据导入/导出底层模块,定义导入/导出指定数据源数据的API -
datagear-management
系统业务服务模块,定义数据源、数据分析等功能的服务层API -
datagear-meta
数据源元信息底层模块,定义解析指定数据源表结构的API -
datagear-persistence
数据源数据管理底层模块,定义读取、编辑、查询数据源表数据的API -
datagear-util
系统常用工具集模块 -
datagear-web
系统web模块,定义web控制器、操作页面
1、系统安装基本工具
[root@localhost ~]# yum install -y vim git
2、进入指定目录 /opt
[root@localhost ~]# cd /opt
3、git 下载源码
[root@localhost opt]# git clone https://gitee.com/datagear/datagear.git
查看目录
4、配置 maven 环境
参考:javascript:void(0)
5、编译
[root@localhost opt]# cd /opt/datagear
[root@localhost datagear]# mvn clean install -Dmaven.test.skip=true
编译成功:
6、进入编译后的 datagear-web 目录
[root@localhost ~]# cd /opt/datagear/datagear-web
目录结构
[root@localhost datagear-web]# ll target/
[root@localhost datagear-web]# ll target/datagear-2.0.0-bin/
[root@localhost datagear-web]# ll target/datagear-2.0.0-bin/datagear-2.0.0/
7、启动服务
[root@localhost datagear-2.0.0]# nohup java -jar datagear-2.0.0.jar &
8、查看启动状态
[root@localhost ~]# netstat -lntp
tcp 0 0 0.0.0.0:50401 0.0.0.0:* LISTEN 11613/java
五、浏览器查看 WEB UI
浏览器地址栏录入 http://192.168.11.21:50401 (192.168.11.21 是我虚拟机内网 IP)
首页
1、右上角可登陆、注册
2、注册页面
3、登陆页面
4、忘记密码
5、按要求创建文件
[root@localhost ~]# touch a0e418d7547e4ad6a80da7df449c9cf1
6、增加数据源
7、填写目标数据库地址、用户名、密码、数据库类型对应的驱动包
8、已增加的数据库列表
9、数据分析
10、已创建的数据分析模型列表
至此,Centos7.x 编译安装 DataGear 数据可视化分析平台编译安装署完毕,希望能够对您有所帮助!