环境
操作系统:Ubuntu Kylin 优麒麟 20.04 LTS
适用架构:ARM64(鲲鹏、飞腾)、AMD64(海光、兆芯)、MIPS64(龙芯 3A4000)
简介
解决企业报表应用痛点
数据痛点
数据源多且分散,难于有效利用
传统手工报表效率低、准确性差,质量很难保证
报表场景多种多样,无法快速响应
数据驱动业务落地难
开发痛点
系统BUG频出,开发效率低
报表权限管理混乱,安全隐患大
报表体系管理、运维成本高
性能差,报表查询打开慢
Java/JDK
sudo apt install default-jdk
龙芯用户请参考《JDK/JAVA 部署与开发(龙芯)》,https://my.oschina.net/chipo/blog/2986824
查看一下版本
java --version
输出的结果
openjdk 11.0.13 2021-10-19
OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1, mixed mode)
下载
建议使用免安装版。因为是跨平台的软件,因此,所谓的 Windows 版其实在 Linux 中也可以很好的运行,在 ARM64 等平台都没有障碍。
数据库
MariaDB
使用 Debian 或 openEuler 的用户请参考《MariaDB 10 的安装部署》,https://my.oschina.net/chipo/blog/4375289
MySQL
sudo apt install mysql-server
详细参见,《MySQL 8.0 的安装部署》,https://my.oschina.net/chipo/blog/4341579
登录数据库后,导入积木报表中的 SQL 文件。请输入实际路径。
MariaDB>source xxxx/jimureport.mysql5.7.create.sql
修改配置文件。
nano application.yml
编辑数据库的用户名和密码。
启动
java -jar jimureport-example-1.4.2.jar
登录
http://localhost:8085/jmreport/list
新建报表