国产轻量级BI平台CBoard的安装配置(oracle数据库)

准备及安装工作

  • JDK1.8 (Java环境)
  • Maven3
  • oracle (系统元数据存储)

获取代码

github上下载或者clone项目源代码

git clone https://github.com/yzhang921/CBoard.git
git checkout branch-0.4

初始化元数据

当前版本(0.4)的元数据存储仅支持MySQL,Oracle,所以先使用Oracle。官方提供了两个样本文件来初始化演示内容,也可以使用空白数据库自己从新创建。因为已经尝试过演示库,所以这一次从零开始创建。

  • 你可以从用于演示的样本数据库开始,包含样本元数据库(cboard_demo2)和样本DW库(foodmart2)
  • 下载cboard_demo & foodmart
  • 终端命令行进入下载这两个脚本的目录,并解压foodmart.zip
  • 进入oracle命令行工具,先执行cboard\CBoard\sql\oracle下的oracle.sql文件
  • 成功执行之后检查  oracle.sql已经成功导入,最后查看一下数据

修改配置文件

在正式编译代码之前,可以先修改配置文件。需要修改的部分包括

  • 元数据连接信息(本例中是oracle 的 cboard库)

src/main/resources/config.properties

国产轻量级BI平台CBoard的安装配置(oracle数据库)_第1张图片

选择平台默认显示语言为中文

vi src\main\webapp\org\cboard\Settings.js

# 修改参数为cn
// CBoard settings
var settings = {
    preferredLanguage: "en" // 可选值en/cn: cn切换中文
}

由于源代码依赖中默认包含了SQLServer的JDBC驱动,但是该驱动在公有的Maven仓库中不存在。我的使用环境中不涉及SQLServer数据库,所以把pom中的下面依赖移除

pom.xml


    com.microsoft.sqlserver
    sqljdbc4
    4.0

编译源代码

部署

mvn clean package
  • 拷贝CBoard\target\cboard.war到tomcat的webapp目录

  • 启动tomcat

  • 默认登录用户名和密码: admin/root123

参考官方文档:https://peter_zhang921.gitee.io/cboard_docsify/#/zh-cn/

你可能感兴趣的:(国产轻量级BI平台CBoard的安装配置(oracle数据库))