Wang-Template:基於范本的報告渲染平臺

連結:https://github.com/52jing/wang-template-backend

Wang-Template是一個從實際生產平臺中提取的報告渲染模組,作為一個獨立的報告生成系統。它採用BS架構,主要提供後端服務,支援多種資料來源和報告型別,具有輕量級、易擴充、易於整合和智慧化的特點。

需求人群:

  • 目標受眾主要為需要快速生成報告的企業和開發者,特別是那些需要從資料庫中提取資料並生成Word或文本報告的使用者。該產品適合需要高度自訂報告生成流程的專業人士。

使用場景示例:

  • 企業使用Wang-Template從資料庫中提取銷售資料並生成月度報告。
  • 開發者利用Wang-Template為Web應用快速生成使用者行為分析報告。
  • 資料分析師使用Wang-Template自動化生成週期性的資料彙總報告。

產品特色:

  • 支援多種資料來源,包括關係型資料庫SQL,如MySQL、Postgresql和H2。
  • 支援Word報告和文本報告的生成,使用poi-tl和FreeMarker技術。
  • 提供快速啟動指南,支援Docker和手動部署方式。
  • 支援配置資料來源和範本,建立生成任務並檢視結果。
  • 提供設定檔說明,方便使用者根據需要進行配置。
  • 支援附件儲存配置,依賴x-file-storage,支援本地檔案、MinIO和雲服務儲存。
  • 支援報告分析(AI),可啟用指標分析功能。

使用教學:

1. 根據需要選擇合適的部署方式,如Docker或手動部署。

2. 配置資料來源,包括資料庫連線資訊和遷移腳本路徑。

3. 配置範本,選擇合適的範本型別並設定範本路徑。

4. 建立報告生成任務,選擇資料來源、範本並輸入必要的引數。

5. 檢視生成的報告結果,根據需要進行調整和最佳化。

6. 根據實際需求配置附件儲存和報告分析功能。

返回頂端