小柏实战学习FineBI(图文教程一)
前言:一定要知道百度,必应,谷歌这个三个网站,这三个不知道的话也要会使用ChatGPT,并且要学会看报错信息,学会优雅的提问.
本节课主题:FineBI的下载,安装,配置.
零:官网填写信息,获取试用码:https://www.finebi.com/
一:下载:https://www.finebi.com/product/download
小柏教程所以先下windows
二:安装:
- 路径别太长,尽可能根目录
- 别放C盘
- 路径不要中文
- 最大 JVM 内存不能超过本机最大内存
三:启动
1.点击安装目录下%FineBI%/bin/finebi.exe文件启动。如下图所示:
2.后台进程+日志
3.浏览器自动打开BI后台管理页面,学习使用密码推荐123456
4.数据库选择:学习使用推荐"外接数据库",点击配置数据库
5.先本地创建数据库
(mysql5简单不用替换驱动包,所以偷懒直接用官方的教程:https://help.fanruan.com/finebi6.0/doc-view-1248.html)
我是mysql8,所以已8为例子:
MySQL 8.0.28 及之后版本,推荐设置数据库默认字符集为 utf8mb3,默认排序规则为 utf8mb3_general_ci
数据库名:只允许包含数字、字母、下划线和「.」
6.更换驱动
- 1)关闭 BI 工程
- 2)下载对应版本的 MySQL8.0 驱动,并上传至工程webapps\webroot\WEB-INF\lib目录下。
- 3)删除工程webapps\webroot\WEB-INF\lib目录下的mysql-connector-java-5.1.39-bin.jar。
- 4)重启 BI 工程。
- 5)更新数据库连接URL:
jdbc:mysql://localhost:3306/finedb?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
注:不支持通过更换驱动的方式直接在 MySQL5 与 MySQL8 版本的外接库间进行切换,需要使用中间外接库进行过渡。
若用户从 MySQL5 版本的外接数据库迁移到 MySQL8 版本的外接数据库,需先迁移至非 MySQL 类型的外接库,再删除原 MySQL5 版本的驱动,重新上传 MySQL8 版本的驱动后,再从非 MySQL 类型的外接库迁移至 MySQL8 版本的外接数据库。
FineBI内置了 MySQL5 版本的驱动,如使用 MySQL8 版本的外接数据库,需要手动更换驱动。
一路确定,迁移数据库以后再说,现在是新建的数据库,本来就是空的.
7.进入后台,删除内置的数据库(不管你一开始有没有启动内置,都推荐删除了)
「内置 FineDB 数据库」为HSQL数据库,使用时会建立内存数据库,数据量大时会占用大量内存。
因此配置完外接数据库后,请检查数据连接中是否存在「内置 FineDB 数据库」的数据连接。
若存在相关数据连接,请及时删除,否则会持续占用服务器内存。
鸣谢:
https://help.fanruan.com/finebi/