数据可视化分析平台,自由制作任何您想要的数据看板
DataGear 是一款开源免费的数据可视化分析平台,自由制作任何您想要的数据看板,支持接入 SQL、CSV、Excel、HTTP 接口、JSON 等多种数据源。
http://www.datagear.tech
http://www.datagear.tech/documentation
https://my.oschina.net/u/4035217
Gitee:https://gitee.com/datagear/datagear
Github:https://github.com/datageartech/datagear
数据源管理
SQL 数据集
看板编辑
看板展示
看板展示 - 图表联动
看板展示 - 实时图表
看板展示 - 钻取
看板展示 - 表单
看板展示 - 联动异步加载图表
root
用户的密码设置为:root
(或者修改test/config/jdbc.properties
配置)dg_test
test/sql/test-sql-script-mysql.sql
脚本初始化dg_test
库或者,也可不准备单元测试环境,直接执行如下编译命令:
mvn clean package -DskipTests
编译完成后,将在datagear-web/target/datagear-[version]-packages/
内生成程序包。
datagear
以 maven 工程导入至 IDE 工具org.datagear.web.DataGearApplication
http://localhost:50401
在调试开发分支前(
dev-*
),建议先备份 DataGear 工作目录([用户主目录]/.datagear
), 因为开发分支程序启动时会修改 DataGear 工作目录,可能会导致先前使用的正式版程序、以及后续发布的正式版程序无法正常启动。系统启动时会根据当前版本号自动升级内置数据库(Derby 数据库,位于
[用户主目录]/.datagear/derby
目录下),且成功后下次启动时不再自动执行,如果调试时遇到数据库异常,需要查看
datagear-management/src/main/resources/org/datagear/management/ddl/datagear.sql
文件,从中查找需要更新的 SQL 语句,手动执行。
然后,手动执行下面更新系统版本号的 SQL 语句:
UPDATE DATAGEAR_VERSION SET VERSION_VALUE='当前版本号'
例如,对于4.1.0
版本,应执行:
UPDATE DATAGEAR_VERSION SET VERSION_VALUE='4.1.0'
系统自带了一个可用于为内置数据库执行 SQL 语句的简单工具类
org.datagear.web.util.DerbySqlClient
,可以在 IDE 中直接运行。注意:运行前需要先停止 DataGear 程序。