Cboard 搭建和初步试用文档
Cboard 搭建和初步试用文档
地址:https://git.oschina.net/peter_zhang921/CBoard
软件要求
v JDK version above 1.8
v MySQL
v Maven
v Tomcat
一,下载源码
1. Git 复制 https://git.oschina.net/peter_zhang921/CBoard
2.下载之后导入eclipse, maven加载完毕后即导入成功。
二,配置和执行
1.创建DB, 执行sql/mysql/mysql.sql 脚本
2.将config.propertis的jdbc_url, username, password修改为指定数据库连接
3.在eclipse中运行程序,部署到tomcat
4.访问http://localhost:8080/cboard
用户名:admin
密码:root123
三,初步试用
1.在DataSource中添加数据源:
A.选择DataSourceType为jdbc
B.DataSourceName 为自定义名,比如eap
C.如果是MySQL,在Driver一栏添写com.mysql.jdbc.Driver
D.填写jdbc url: jdbc:mysql://xxxx:3306/eap
E.填写用户名和密码
2.数据集
A.选择数据源 eap
B.以吉视传媒的数据库为例,建一个查询语句:
select * from sta_courseinfo
3.创建界面控件 Widget
A.选择数据集
B.选择Widget Type ,这里有一下图的类型:
a) 柱状图和线状图
b) 饼图
c) KPI
d) 表格
e) 漏斗图
f) 桑基图
g) 雷达图
h) 地图
这些图形也就是目前Cboard所支持的图形类型。
C.在度量值一栏中,设置度量项,有一下合计方法可以选择:
a)Sum 总和
b)Count 总数
c)Avg 均值
d)Max 最大值
e)Min 最小值
比如:sum(AUTOSN)/count(AUTOSN),在柱状图中作为值
D.Column和Row
a)作为各种二维图表的的两个向量
比如:桑基图,以吉视传媒为例,column是city, row是学校name和id, value设置成sum(city)
则如下图所示:
4. Dashboard
a) 点击添加按钮,进入创建页面
b) 选择分类,Dashboard分类为了方便管理
c) 设置名称
d) 添加Row ,即一行zone,在这一行zone中,可以添加一列控件
e) 添加列,即控件,设置高度,点击Add Column
f) 在添加好的列上,点击扳手,即设置,设置名称,控件选择,以及控件宽度,注意控件的宽度,要以总宽度12为标准,如果设置的宽度是6,那么就是占一行的50%宽度。
两个列控件加起来的总和应该是12
5.Dashboard Category
简单的数据字典
6.预览
在左侧tree上选择对应的dashboard,效果如下