国产开源数据可视化套件Cboard使用

时间:2024-03-24 17:43:03

国产开源数据可视化套件Cboard使用

目录

国产开源数据可视化套件Cboard使用

下载地址:

代码编译启动:

Cboard使用:


  • 下载地址:

码云:https://gitee.com/tuiqiao/CBoard


  • 代码编译启动:

运行mysql脚本,脚本位置:代码./sql下选择数据库种类

国产开源数据可视化套件Cboard使用

导入IDEA之后修改config的mysql配置:

国产开源数据可视化套件Cboard使用

       配置启动调试:

国产开源数据可视化套件Cboard使用

登录页面使用admin/root123登录:

国产开源数据可视化套件Cboard使用


  • Cboard使用:

  • 数据源

目前CBoard支持以下数据源连接:

  1. JDBC数据源
  2. ElasticSearch 1.x, 2.x, 5.x (原生读取Index与Mapping,根据用户拖拽生成查询DSL)
  3. Kylin 1.6 (原生读取kylin Model,根据用户拖拽生成查询SQL)
  4. TextFile (文本文件,文本需要存放于CBoard应用服务器上面,读取本地文件)
  5. Saiku2.x (读取Saiku图表数据而非集成Saiku生成图表)
  6. Solr4.x, 5.x (读取Solr collection,根据用户拖拽生成Solr查询语法,4.x无法使用后台聚合功能)

国产开源数据可视化套件Cboard使用

  • 数据集

数据集类似于OLAP分析的Cube(数据立方体),可以提前定义查询、聚合表达式、动态时间漏斗。在用户数据模型比较稳定的前提下,可以减少相同数据集下不同表报设计时重复的填写查询脚本、新建聚合表达式工作。

国产开源数据可视化套件Cboard使用

  1. 选择数据源,填写对应的查询脚本,JDBC数据源为查询SQL,读取数据
  2. 读取数据成功之后,可选列和Schema空树出现在页面下方
  3. 拖拽左边方框的列到右边维度节点/度量节点下方,也可以通过点击左边的可选列,快速把列添加到schema,默认添加到维度节点,之后可通过功能键切换到度量
  4. 一个列可在不同的维度层级下多次使用,如:年->月->日,年->周->日
  5. 维度列在图表设计时只能拖拽到维度栏;指标(度量)列只能退拽到指标栏,聚合函数需要在设计时选定
  6. 加入Schema树的列可以编辑修改别名
  7. 添加层级、修改层级名,之后拖拽相应的列到层级组节点下
  8. 层级是图表下钻基础
  9. 计算表达式和过滤组通过点击添加新建
  • 图表设计

可以看到基本支持了主流的图表模型(折线图、散点图、漏斗图、仪表盘、地图、饼图、雷达图、桑基图、气泡图、热点图、关系图、柱状图等等),不同的图有不同的配置。

国产开源数据可视化套件Cboard使用

  • 看板设计

看板设计太过复杂,要部署一个可视化门户需要比较长的时间且比较烦躁,宽高甚至需要自定义,推荐一些开源插件,例如:gridster布局

  • 定时任务

定时告警吧,目前只能发送邮件,需要有邮件网关;

国产开源数据可视化套件Cboard使用

  • 分享

国产开源数据可视化套件Cboard使用

  • 用户管理

管理用户与角色

国产开源数据可视化套件Cboard使用


结语:

      今天关于CBoard就分享到这儿,下次分析分析架构和技术,以及操作原理。