最近手头有个数据可视化大屏项目。入手好几天了,在这里写写部署的后期的二开。希望对你有所帮助。

关于

AJ-Report是一个完全开源的BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。多数据源支持,内置mysql、elasticsearch、kudu等多种驱动,支持自定义数据集省去数据接口开发,目前已支持30+种大屏组件/图表,不会开发,照着设计稿也可以制作大屏。

环境搭建

相比,搭建环境是比较麻烦的一个环节。因为所依赖的环境比较多。

  • mysql5.7
  • jdk1.8(不能太高)
  • Maven3.5
  • node.js14
    在你的Windows或Linux服务器中搭建完成上述环境后,便可以部署了。

    源码部署 (前后分离)

    官方虽然有发行版,但是强力建议源码部署。方便我们二次开发。
    首先下载项目到本地

    git clone https://gitee.com/anji-plus/report.git

    接下来用IDEA打开项目。

    部署后端
    依次点击文件-设置-构建工具-Maven进行配置。

    文件-项目结构选择你的jdk版本。注意为1.8

修改数据库配置文件
分别修改后端文件report-core文件下的bootstrap.yml dev.yml prod.yml这三个文件中的数据库信息。

启动后端
修改完成后,启动reportapplication

启动
接下来,我们启动前端
启动前端
点击终端,输入下面命令

cd report-ui
npm config set registry https://registry.npm.taobao.org 
npm install : #安装前端所需要的依赖包
npm run dev :#运行前端


输入默认账号admin 123456进行登录

现在开始你的大屏之旅吧!

数据

对于大屏的数据,支持静态数据和动态数据。在后面的文章中,我们再说具体的使用和开发。

Kali笔记一键关注
Last modification:December 11, 2023
正在沿街乞讨中……