//
//
//
//
//
//
//
//
//
//
软件Tags:
DataGear是一款数据可视化剖析渠道,运用Java言语开发,选用浏览器/服务器架构,支撑SQL、CSV、Excel、HTTP接口、JSON等多种数据源,主要功用包含数据办理、SQL作业台、数据导入/导出、数据集办理、图表办理、看板办理等。
体系特色:
1、可办理数据库驱动
可通过驱动程序办理功用增加数据库驱动程序,无需重启,即可支撑衔接新数据库;
2、多种格局的数据集
支撑SQL、CSV、Excel、HTTP接口、JSON等多种格局的数据集;
3、多数据集聚合图表
一个图表可增加多个不同格局的数据集,将它们聚合展现;
4、插件式图表类型
每一种类型的图表都以图表插件方式供给,并内置了很多图表插件,办理员也可上传自界说图表插件,丰厚体系图表类型;
5、可自在修正的HTML看板模板
看板运用原生的HTML网页作为模板,可自在修正、绑定、异步加载图表,并支撑将恣意HTML网页导入为看板;
6、丰厚的看板API
看板页面内置了很多的页面端API,可用于个性化扩展看板功用。
模块介绍:
1、datagear-analysis
数据剖析底层模块,界说数据集、图表、看板API
2、datagear-connection
数据库衔接支撑模块,界说可从指定目录加载JDBC驱动、新建衔接的API
3、datagear-dataexchange
数据导入/导出底层模块,界说导入/导出指定数据源数据的API
4、datagear-management
体系事务服务模块,界说数据源、数据剖析等功用的服务层API
5、datagear-meta
数据源元信息底层模块,界说解析指定数据源表结构的API
6、datagear-persistence
数据源数据办理底层模块,界说读取、修正、查询数据源表数据的API
7、datagear-util
体系常用东西集模块
8、datagear-web
体系事务web模块,界说web控制器、操作页面
9、datagear-webapp
体系Web运用程序安排模块,界说将体系构建为规范WAR程序包的结构
10、datagear-webappembd
体系独立运用程序安排模块,界说将体系构建为独立可履行程序的结构
依靠:
Java 8+
Servlet 3.0+
编译:
(履行单元测试编译,需求预先装备单元测试环境)
mvn clean package
(不履行单元测试编译,无需预先装备单元测试环境)
mvn clean package -DskipTests
运转:
cd datagear-webappembd/target/datagear-[version]
(Linux环境)
./startup.sh
(windows环境)
startup.bat
调试:
1、将datagear以maven工程导入至IDE东西;
2、将datagear-webapp作为Web运用增加至servlet容器(比方Tomcat);
3、以调试形式运转Servlet容器。
调试留意:
在调试开发分支前(dev-*),主张先备份DataGear作业目录([用户主目录]/.datagear), 由于开发分支程序发动时会修正DataGear作业目录,可能会导致从前运用的正式版程序、以及后续发布的正式版程序无法正常发动。
调试时,体系仅会在第一次发动时晋级内置数据库(Derby),假如遇到内置数据库拜访反常,需求检查
datagear-management/src/main/resources/org/datagear/management/ddl/datagear.sql
文件,从中查找需求更新的SQL句子,手动更新至内置数据库。
体系自带了一个可用于为内置数据库履行SQL句子的简略东西类org.datagear.web.util.DerbySqlClient,能够在IDE中直接运转。留意:运转前需求先中止DataGear程序。
DataGear数据可视化剖析渠道 更新日志:
v2.8.0
修正datagear-web构建时误将dist/bin/config/applications.properties中的DataGearWorkspace装备项过滤替换的问题