報表執行程式

1. 概述

報表的執行程式大體可分為兩步:

  • 報表計算程式:先讀取我們的 SQL 語句,將完整的 SQL 語句傳至資料庫伺服器,由資料庫傳回資料給報表伺服器,報表伺服器進行資料欄的擴展、匯總、聯動、公式運算等計算,最終生成報表結果。

  • 頁面轉換程式:報表計算完成後生成 XML 頁面,需要轉換為 HTML 頁面才能在瀏覽器中查看。

針對這一程式 FineReport 是可以實時監視的。監視方法是將伺服器的 log 匯出級別設為「DEBUG」,就能在控制台上看到每一步使用的時間。

2. 操作步驟

2.1 設定日誌匯出級別

開啟設計器,點選「檔案>選項>進階」,在「log級別設定」處選擇「DEBUG」,如下圖所示:

注:在「log匯出配置」處可修改匯出日誌儲存位置,預設儲存在%FR_HOME%\logs\fanruan.log檔案中,詳情請參見:日誌簡介

2.2 開啟範本

開啟 FineReport 設計器,開啟裏面自帶的範本:%FR_HOME%\webroot\WEB-INF\reportlets\GettingStarted.cpt

2.3 清空日誌

點選「分頁預覽」前,先清空日誌。如下圖所示:

2.4 瀏覽器端存取報表

點選「分頁預覽」,輸入參數條件後,點選查詢。

等到報表在瀏覽器上完全展示出來後,查看日誌視窗的資訊:

從日誌中我們可以對報表的執行程式進行實時監視。


附件列表


主題: 效能優化
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙

反饋已提交

網絡繁忙