赞
踩
本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/85993873
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys
用户只需简单妥妥拽拽就能自助完成数据多维分析与报表设计
开发者能够简单扩展连接所有你的Java程序能够触及的数据。
项目地址:
https://github.com/TuiQiao/CBoard
文档:
https://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/
类似tableau 的 BI 系统,但是这个是开源的项目。是能找到的开源项目中的最好的一个BI系统了。
自带图表设计配置拖拽界面,可以自定义看板数据统计,图表展示。
因为是开源的系统,可以进行二次开发,系统整合,功能扩展。
https://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/
项目下载地址需要注意下。
https://github.com/TuiQiao/CBoard
【需要使用 0.4.2 的分支才可以】。
默认登录用户名和密码: admin/root123
先要配置数据库 url 地址,用户名密码:
然后就可以配置sql了:
创建一个数据表:
CREATE TABLE test_data1 (
id bigint(20) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
num bigint(20) NOT NULL
);
INSERT INTO `data_board`.`test_data1` (`name`, `num`)
VALUES ('a', '11'),('b', '2'),('c', '15'),('d', '22');
特别注意,要有一个字段是 num bigint(20) 数字类型的,否则在进行 count 的时候会报错误。
需要注意下,每个图表展示都需要补通维度的数据。只有图标变成蓝色的时候才可以进行编辑。
有 行维度,列维度,过滤,轴等信息进行操作。
可以进行预览。查询。
一共主要的就几张表:
cboard 真的是一个可以直接上手的 bi 系统,可以直接就使用了。
但是项目的代码是使用 angular 进行开发的。最近刚开始熟悉使用 vue ,打算把这个项目转换成 vue 。
这样开发维护才方便。同时也可以修改 bug ,完成项目开发。要是自己用 cboar 是足够用了。但是要是修改代码。
尤其是前端的代码,就是比较麻烦的。目前没有找到啥方案。
本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/85993873
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。