一、开源项目简介
睿思BI数据大屏系统
睿思BI数据大屏系统是由成都睿思商智科技有限公司自主研发的,具有自主知识产权的BI数据大屏系统,帮助客户快捷、灵活、零代码创建数据大屏应用,也可做系统开发的低代码平台。
二、开源协议
作者尚未使用主流开源协议
三、界面展示
系统截图
系统首页
大屏设计
大屏效果1
大屏效果2
四、功能概述
“睿思BI”商业智能系统是由成都睿思商智科技有限公司自主研发的,具有自主知识产权的企业大数据分析及可视化平台。系统包含数据仓库、数据ETL、数据建模、多维分析、数据报表、仪表盘、数据大屏、权限管理等功能模块,方便企业快速建立一套易用,灵活、低成本的商业智能平台,通过数据掌握企业经营情况,以数据支撑管理决策,指导公司经营。
主要功能模块:
-
数据仓库
-
数据ETL
-
数据建模
-
多维分析
-
数据报表
-
仪表盘
-
数据大屏
-
权限管理
五、技术选型
开源版架构:
最新开源版采用vue + springboot 架构,展现层使用elementui/jstree/echarts;
前端使用VUE,在 web-vue 目录中,使用 npm install 安装库,然后 npm run dev 启动项目。
后端使用Springboot, 执行 RsbiEntApplication 的 main 函数启动。
数据库采用mysql,后端脚本在 datas 目录下。
数据仓库架构
数据还原
1.在datas目录中找到 rsbi_bigscreen.sql文件,此文件是系统支撑库备份文件。
2.进入MYSQL建立 rsbi_bigscreen 数据库及 rsbi_bigscreen_dw 数据库,其中 rsbi_bigscreen 为支撑库,rsbi_bigscreen_dw 是数据仓库。
3.在命令提示符(CMD)里用mysql命令还原rsbi_bigscreen.sql数据到数据库中,相关命令为:
请注意sql文件路径,其中xxxxxx代表你的数据库root账号的密码。
安装Redis
下载Redis并安装成功即可。
修改配置文件 application.yml
1.修改数据库链接的 password 内容,既你数据库账户root的密码,如果您的MYSQL root密码是123456,则不用修改。
2.修改Redis配置,如下:
3.修改上传文件路径,如果不设置,系统文件默认存项目的files目录中。
4.配置DFS,采用ftp实现,配置如下:
通过RsbiEntApplication类启动项目
在项目中找到RsbiEntApplication类并启动,如果启动成功说明后台配置完成。
启动前端项目
1.进入web-vue 目录
2.执行 npm install 安装项目
3.执行 npm run dev 启动前端项目
浏览器
html
无