報表服務器是商業智能報表產品的重要組成部分,它相當於提供報表服務(用於計算)的站點,本文就請數據分析師來講解關於報表服務器的作用,部署,配置方面的必備知識。
一、報表服務器的作用
首先,我們來談談報表平臺,它主要由3個部分組成。
1)報表設計器:用戶在報表上設計報表,設置可視化報表的字段、樣式和查詢規則等等。
2)報表服務器是商業智能報表產品的重要組成部分。其功能包括:發佈用戶設計的報表、管理報表資源(報表資源管理主要包括數據庫元數據、報表模板、報表輸出結果等)、用戶標識和權限管理(如不同級別的員工)、任務調度、信息分發等。報表服務器可以提供在線查詢和預覽報表,手動導出和下載報表,等等。
報表服務器可以是獨立運行的獨立服務,也可以是部署到企業應用服務器的應用程序。
3)報表平臺數據庫:爲報表服務器提供存儲支持。
簡單地說,報表服務器相當於提供報表服務(用於計算)的站點。服務器上裝了生成報表的軟件,比如FineReport。
二、報表服務器的部署
以市場佔有率最高的帆軟產品FineReport爲例。
FineReport報表是一個servlet應用程序。因此,FineReport報表必須部署在web應用服務器上,如Tomcat、WebLogic、WebSphere等。在啓動web應用程序服務器時,加載FineReport報表servlet以交互瀏覽和修改數據。
FineReport是一個純Java軟件,因此它可以無縫地集成到J2EE項目中。它有兩種部署方法。
1)嵌入式部署:集成到現有的應用程序中,如企業信息系統。
2)獨立部署:報表作爲獨立應用程序部署;需要web應用程序服務器和報表服務器。
三、報表服務器的常用屬性配置
1.基本設置
報表服務器的基本信息設置是一些常見的信息,如網絡服務器目錄名、路徑名等。在與屬性對應的編輯框後面有一個簡單的描述,以幫助完成設置。
2.打印設置
FineReport報表軟件支持APPLET打印、PDF打印、FLASH打印等。需要在打印設置中激活打印機。
3.緩存設置
緩存設置分爲數據集緩存和模板緩存。
FineReport報表服務器可以總結如下:
1、FineReport報表服務器可以本地部署。這確保了企業數據可以在內部共享,以及訪問控制數據以確保安全性。
2、FineReport報表服務器中的報表可以使用定製的可視化視圖,這使得報表個性化。
3、FineReport報表服務器顯示報表,可在PC、平板、移動APP中顯示,自動打開所有平臺。一組報表可以在多個平臺上使用。