openbi:开源bi数据可视化统计报表平台 -火狐体育

  • 2,485 views
  • 阅读模式

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

安装方式

方式一

  • 环境要求php7.0以上。(建议php7.2)
  • 建议环境 lnmp
  • 从  下载部署包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)

方式二

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

方式三

  • 从  下载部署包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 相关数据库配置
  • 默认访问地址: 账号密码(默认账号密码 admin / admin)

其他文档

  • faq 
  • 插件开发

数据源支持

  • 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数据可视化统计报表平台
发布

如果有兴趣的,可以在我搭建的测试环境体验下:


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

官方地址:

github:

老五搭建的体验地址:

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

openbi:开源bi数据可视化统计报表平台

火狐体育:关注公众号,一起源创,一起学习!

weinxin
扫码关注微信公众号--it老五
微信扫一扫关注公众号,获取更多实用app,订阅地址不定时更新
  • 本文由 发表于 2021-06-20 16:32:50
  • 转载请务必保留本文链接:https://itlao5.com/5343.html
评论  0  访客  0

发表评论

匿名网友 填写信息


确定