web報表設計器FineReport的使用:報表執行過程?

報表的執行過程大體可分為兩步:1、報表計算;2、頁面轉換。

報表計算過程:先讀取我們的sql語句,將完整的sql語句傳至資料庫伺服器,由資料庫返回資料給報表伺服器,報表伺服器進行資料列的擴充套件、彙總、關聯、公式運算等計算,最終生成報表結果。

頁面轉換過程:報表計算完成後生成xml頁面,需要轉換為html頁面才能在瀏覽器中檢視。

針對這一過程FR是可以實時監控的。監控方法是將伺服器的log輸出級別設為“普通訊息”,就能在控制檯上看到每一步使用的時間。

下面就通過web報表設計器FineReport來進行介紹。

工具/原料

web報表設計器FineReport 8.0

方法/步驟

設定日誌輸出級別

修改日誌輸出級別為“顯示普通訊息”,如下圖設計器中設定:

web報表設計器FineReport的使用:報表執行過程

檢視報表執行過程

2.1 開啟模板

開啟FR設計器,開啟裡面自帶的模板:%FR_HOME%\WebReport\WEB-INF\reportlets\gettingstarted.cpt

2.2 清空日誌

點選分頁預覽前,先清空日誌。

瀏覽器端訪問報表

點選分頁預覽,輸入引數條件後,點選查詢;

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

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

web報表設計器FineReport的使用:報表執行過程

過程, 頁面, 伺服器, 報表,
相關問題答案