SpringBoot源码可免费商用的BI数据平台,实现数据的快速分析及可视化
一、功能概述产品特点:1.轻量级BI, 支持快速建模,快速可视化数据。
2.多维分析功能强大,支持下钻/上卷/排序/筛选/计算/聚合等多种操作方式。
3.报表使用简单,功能强大,通过拖放等方式构建分析界面, 0代码编写。
4.开放源码,采用apache2.0开源协议,用户可任意使用而不需我公司授权(企业版除外)。 系统功能:1.数据建模 (支持:mysql/oracle/sqlserver/db2/postgresql/hive/kylin)
2.多维分析
3.数据报表
4.权限管理 二、技术选型后端基于Springboot构建,采用sqlite数据库,直接运行com.ruisitech.bi.RsbiOsApplication启动系统。 产品数据库配置:sqlite: - spring:
- datasource:
- url: jdbc:sqlite::resource:rsreport.sqlite3
- username:
- password:
- driver-class-name: org.sqlite.JDBC
- pagehelper:
- helperDialect: sqlite
[color=rgb(51, 102, 153) !important]复制代码
public/ext2/ext-config/ext-config.xml文件: - <!--修改支撑库为sqlite -->
- <constant name="dbName" value="sqlite" />
[color=rgb(51, 102, 153) !important]复制代码
mysql: - spring:
- datasource:
- url: jdbc:mysql://localhost:3306/rs_report?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&serverTimezone=GMT%2B8
- username: root
- password: 12345678
- driver-class-name: com.mysql.cj.jdbc.Driver
[color=rgb(51, 102, 153) !important]复制代码
public/ext2/ext-config/ext-config.xml文件: - <!--修改支撑库为mysql -->
- <constant name="dbName" value="mysql" />
[color=rgb(51, 102, 153) !important]复制代码
mysql的备份文件在datas目录下,在mysql创建 rs_report数据库后,把数据库文件还原到rs_report数据库中。 前端前端框架-基于VUE Build Setup
- # install dependencies
- npm install
- # serve with hot reload at localhost:8080
- npm run dev
- # build for production with minification
- npm run build
[color=rgb(51, 102, 153) !important]复制代码
以下内容需要积分高于 2 才可浏览
链接:https://pan.baidu.com/s/1zZS8YJvJZ7JNlXPSO5vkaw
提取码下载:
|