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,效果如下