OpenBI:开源BI数据可视化统计报表平台

  • A+

最近发现一款开源的BI工具,想着公司产品基本都需要用到BI,所以花了点时间了解,并搭建了一个测试站点。总体感觉还是很不错的,应该能满足大多产品的需求,当然,因为研究时间不长,暂不清楚里面存在多少坑。

安装方式

方式一

  • 环境要求PHP7.0以上。(建议PHP7.2)
  • 建议环境 lnmp
  • 从 releases 下载部署包openbi.zip
  • 将openbi.zip 上传到服务器并解压到指定位置
  • 将解压的目录授权到web服务启动用户(如: chown -R www:www /home/wwwroot/openbi)
  • 配置 nginx server模块新增webserver的ip或域名与openbi的路径绑定
  • 部署不支持二级目录,请直接将域名或ip定位到项目目录/public下
  • 添加重写规则if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }
  • 进入到openbi解压目录 找到.example_env 并复制为 .env
  • 导入openbi.sql
  • 修改 .env 相应配置(配置数据库信息)
  • 默认账号密码 admin / admin
  • 请取消禁用函数 putenv (php.ini中disable_function)

方式二

  • 使用宝塔面板一键部署安装

方式三

  • 从 releases 下载部署包openbi.zip (适用于版本1.0.5及以上)
  • 解压
  • 安装docker,docker-compose后运行docker-compose up # 后台运行 docker-compose up -d
  • 注意默认端口为80、3306、6379、若有端口占用,请修改docker-compoe.yml相关端口
  • 默认数据库mysql的密码为root
  • 将openbi.sql导入数据库
  • 进入到openbi解压目录 找到.example_env 并复制为 .env
  • 修改 .env 相关数据库配置
  • 默认访问地址:ip:80 账号密码(默认账号密码 admin / admin)

其他文档

数据源支持

  • excel / csv
  • API / websocket
  • mysql / pgsql / SQLServer / Oracle / es / redis / MongoDB

系统支持

稳定支持Linux CentOS系统、PHP7.2(最佳)及以上


根据上面的介绍,我刚好有一套个人服务器装了宝塔面板,于是在宝塔管理界面--软件商店--一键部署--建站中找到了openbi(有点坑的是在搜索框中居然没搜到,必须在列表中找,大概在中间靠后的位置),支持PHP7.2,我装的不是这个版本,只有再装一个PHP7.2(php可以同时装多个不同版本)

下面截了几个图,大概介绍下:

  • openBI首页,简单的风格,有哪些功能一目了然
OpenBI:开源BI数据可视化统计报表平台
openBI首页
  • 拖拉式操作即可生成一张高逼格的BI,基本上是能用电脑就会用
OpenBI:开源BI数据可视化统计报表平台
新建BI
  • 数据绑定,通过字段映射,实施或者运维即可完成
OpenBI:开源BI数据可视化统计报表平台
数据绑定
  • 支持表格、api、sql、websocket、视图五种方式加载数据
OpenBI:开源BI数据可视化统计报表平台
数据源类型
  • 可离线发布、本地部署、预览等操作
OpenBI:开源BI数据可视化统计报表平台
发布

如果有兴趣的,可以在我搭建的测试环境体验下:https://bi.szttw.com


对于openBI,老五也刚了解,但第一感觉蛮好的;如果大家用的时候有什么坑,麻烦评论里说下,或者告诉老五,避免更多的人采坑

官方地址:http://www.openbi.com.cn/

github:https://gitee.com/mirrors/openbi

老五搭建的体验地址:https://bi.szttw.com

源创不易,允许转载,来源勿删,多谢合作

OpenBI:开源BI数据可视化统计报表平台

IT老五(it-lao5):关注公众号,一起源创,一起学习!

weinxin
我的微信公众号
我的微信公众号扫一扫
Thinkin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: