文档章节

Cboard开源BI商业智能的新秀,从数据库到图表生成,简单!

gugudu
 gugudu
发布于 2017/07/26 16:05
字数 438
阅读 458
收藏 1
点赞 0
评论 2

此文根据CBoard官方文档整理

原文地址:https://github.com/yzhang921/CBoard/wiki/%E4%B8%AD%E6%96%87%E6%96%87%E6%A1%A3

系统需求

请确认您的安装环境

  • JDK version above 1.8
  • MySQL(注意:如果为8.0版本,请将项目的pom.xml中的驱动mysql-connector-java版本设置为5.1.44。否则连接数据库会报错。)
  • Maven
  • Tomcat
  • Phantomjs (for export dashbaord)
  • Mail Servier

How to build project

  • 1 Download or git clone project git clone https://github.com/yzhang921/CBoard.git
  • 2 Install metadata of CBoard (take MySQL database as example)
    • 2.1 Install demo metadata and sample foodmart db
      • Download cboard_demo & foodmart
      • Enter into the path of these two files
      • Use MySQL Command Line tool login and execute source cboard_demo.sql source foodmart.sql
      • After success completed, check if cboard_demo2 and foodmart2 databases have been created
    • 2.2 You can alternative choose start from a blank settingmysql -- CREATE DATEBASE cboard; Execute ddl to create metadata table: sql/mysql/mysql.sql
  • 3 Modify metadata connection properties file according to your db environment
    CBoard/src/main/resources/config.properties
validationQuery=SELECT 1
  jdbc_url=jdbc:mysql://localhost:3306/cboard # set to your metadata db connection url, if you are using demo db, change db name to cboard_demo2
  jdbc_username=root # change to the username/password of your db
  jdbc_password=111111

  # Service configuration
  dataprovider.resultLimit=300000
  admin_user_id=1
  phantomjs_path=D:/phantomjs-2.1.1-windows/bin/phantomjs.exe  # change to the install path of your phantomjs
  web_port=8026 #
  web_context=  # web context name of your app, can be blank for ROOT deploy

  # configuration of Mail service
  mail.smtp.host=127.0.0.1
  mail.smtp.port=8825
  mail.smtp.from=test@test.com
  #mail.smtp.username=test@test.com
  #mail.smtp.password=111111
  #mail.smtp.ssl.checkserveridentity=false

  # Cache Properties if you wanna use redis as cache layer
  cache.redis.hostName=127.0.0.1
  cache.redis.port=6379
  • 4 Comile and package project with Maven

    cd root path of CBoard
    # Install SQLServer JDBC Driver into your local respository
    mvn install:install-file -Dfile=lib/sqljdbc4-4.0.jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0 -Dpackaging=jar
    mvn clean package
  • 5 Deploy war to Tomcat application

    • Copy CBoard/target/cboard.war to webapp folder of Tomcat and rename cboard.war would be better to change name to ROOT.war
    • Start up Tomcat
  • 6 登录 CBoard

    http://_yourserverip_:8080
    默认的登录用户名和密码: admin/root123
  • 7 For Demo DB user, check and test the source of foodmart

  • 语言设置:main/webapp/org/cboard/settings.js

© 著作权归作者所有

共有 人打赏支持
gugudu
粉丝 2
博文 32
码字总数 11558
作品 0
天津
加载中

评论(2)

gugudu
gugudu

引用来自“sucre”的评论

你用的是什么开发工具?IDEA?还是eclipse?

回复@sucre : eclipse
sucre
sucre
你用的是什么开发工具?IDEA?还是eclipse?
44个基于SaaS的商业智能解决方案

  【IT168 技术】按需付费的商业智能解决方案(OnDemand Business Intelligence Solutions),也被称为软件即服务的商业智能、云商业智能,这类模式是由供应商按照订阅服务销售或客户按需付费...

it168网站
2017/02/21
0
0
全球100款大数据工具汇总(后50款)

51、Redis 是一个高性能的key-value存储系统,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。Redis的出现,很大程...

r6Auo52bK
2017/12/26
0
0
7 款顶级开源 BI(商务智能)软件和报表工具

在这个信息化时代,每分每秒都产生海量数据。在海量数据中,挖掘出有用的数据,并且能以较人性化、直观的方式展示这些数据,变得尤为重要。本文将介绍 7款顶级开源 BI(商务智能)软件和报表...

催呀催呀
2016/06/29
6.6K
22
开源 BI 系统相关知识综合解读

这些众多的BI(商业智能)项目从规模和对BI系统支撑的完善程度上来说,大体可以分为Framework、Stand-aloneTools和BISuit三种类型。 Framework 开源框架,这是在商业BI系统中所没有的。我们可...

红薯
2009/05/06
614
0
企业需要怎样的数据可视化产品?

如今,数据可视化已成为我们日常工作中常常能够接触到的一项重要技能,借助Excel或其他数据可视化工具,我们可以轻松生成各种各样的数据图表,从而使得数据更加易懂。而对于企业来说,大数据...

DataHunter小数
05/22
0
0
peter_zhang921/CBoard

CBoard An open BI Dashboard platform that supports interactive multi-dimensional report design and data analysis Server side framework is Spring+MyBatis and front-end is based o......

peter_zhang921
2017/01/14
0
0
BI概念及Cognos模块功能

商业智能(BI)这个概念从 1958 年被提出到现在广泛应用在各个行业当中,经历了很长的时间,在这段时间内商业智能的相关技术和应用环境越来越成熟,不同的商业智能厂商也都提供了可以解决 全...

晨曦之光
2012/03/09
0
0
开放式数据探查与可视化平台--CBoard

CBoard An open BI Dashboard platform that supports interactive multi-dimensional report design and data analysis Server side framework is Spring+MyBatis and front-end are based ......

peter_zhang921
2016/10/12
13.5K
13
BI 商业智能 - JRelax-BI

继上一个软件#zframe#已经有很长时间了,这次基于zframe的底层,改头换面(更换前端所有UI) 发布一个全新的工具:《JRelax-BI B/S版商业智能工具》 目前处于研发阶段,版本号为:1.3 更新时...

愤怒的码农0
2016/12/09
0
23
不用无限手套,人人都能开发BI系统

润乾报表新版发布,自带开源报表中心,拥有完整BI功能 “高大上”的商业智能(BI)系统,一直是某些著名厂商的天下。国外的…和…,价格那是相当的昂贵,国内的…及…,价钱那也是一样的不菲...

raqsoft
05/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
10
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0
分布式事务常见的解决方案

随着互联网的发展,越来越多的多服务相互之间的调用,这时候就产生了一个问题,在单项目情况下很容易实现的事务控制(通过数据库的acid控制),变得不那么容易。 这时候就产生了多种方案: ...

小海bug
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部