data-bi(2):关于bi数据分析软件,大数据分析软件 CBoard

版权声明:本文为博主原创文章,未经博主允许不得转载。博主地址:http://blog.csdn.net/freewebsys https://blog.csdn.net/freewebsys/article/details/85993873

前言


本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/85993873
未经博主允许不得转载。
博主地址是:http://blog.csdn.net/freewebsys

1,关于CBoard


用户只需简单妥妥拽拽就能自助完成数据多维分析与报表设计
开发者能够简单扩展连接所有你的Java程序能够触及的数据。

项目地址:
https://github.com/TuiQiao/CBoard
文档:
https://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/

类似tableau 的 BI 系统,但是这个是开源的项目。是能找到的开源项目中的最好的一个BI系统了。
自带图表设计配置拖拽界面,可以自定义看板数据统计,图表展示。
因为是开源的系统,可以进行二次开发,系统整合,功能扩展。

2,使用


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 的时候会报错误。


需要注意下,每个图表展示都需要补通维度的数据。只有图标变成蓝色的时候才可以进行编辑。
有 行维度,列维度,过滤,轴等信息进行操作。
可以进行预览。查询。


一共主要的就几张表:

3,总结


cboard 真的是一个可以直接上手的 bi 系统,可以直接就使用了。
但是项目的代码是使用 angular 进行开发的。最近刚开始熟悉使用 vue ,打算把这个项目转换成 vue 。
这样开发维护才方便。同时也可以修改 bug ,完成项目开发。要是自己用 cboar 是足够用了。但是要是修改代码。
尤其是前端的代码,就是比较麻烦的。目前没有找到啥方案。

本文的原文连接是:
https://blog.csdn.net/freewebsys/article/details/85993873

博主地址是:http://blog.csdn.net/freewebsys

猜你喜欢

转载自blog.csdn.net/freewebsys/article/details/85993873