環境
操作系統: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
新建報表