思達Java報表軟體,是一款純Java語言的報表軟體。
基本介紹
- 中文名:思達Java報表軟體
- 類型:一個純Java語言的報表軟體
- 核心優勢:報表設計快捷
- 作業系統:Windows, Linux, Unix
簡介,核心優勢,報表設計快捷,數據模型靈活搭建,獨特的多維圖表,強大的伺服器性能,高集成,高擴展,核心技術,數據流技術,系統最佳化技術,多級快取技術,連線池最佳化技術,體系架構,數據源層,伺服器層,套用層,
簡介
JAVA報表軟體Style Report 是一個純Java語言的報表軟體,是J2EE環境下開發WEB報表套用的最好工具。非常適合在J2EE下集成,其運行環境簡單,只要有JDK即可工作,可與套用非常緊密的集成,輕易部署在各種作業系統如Windows, Linux, Unix下。
核心優勢
Java報表軟體Style Report的體系結構分為三層,分別是數據訪問層、報表服務層、報表套用層。
Java報表軟體Style Report具有以下優勢:
報表設計快捷
Java報表軟體Style Report採用可視化的報表設計方式,從報表的布局到具體數據的顯示,以及相關函式、參數的設定和調用,全部通過可視化方式進行。用戶通過滑鼠的一拖一拽,就可以輕鬆完成報表的內容設計,極大的提高的報表設計的方便度和效率。
Java報表軟體Style Report不僅能支持EXCEL檔案的導入報表還支持文本檔案或者其他檔案格式的導入。
數據模型靈活搭建
Java報表軟體Style Report中的專利技術Data Block,支持用戶通過可視化的方式搭建報表數據模型。在報表數據模型創建過程中用戶可以隨時瀏覽模型數據,方便並且易用。另外專利技術Data Block能夠幫助技術人員輕鬆進行數據融合與抽取,最終為業務人員提供統一的綜合報表查詢和報表分析。
獨特的多維圖表
Java報表軟體Style Report中的多維圖表以多種不同的維度展現用戶的數據,有助於用戶更快、更輕鬆地發現商業問題。Java報表軟體Style Report的多維圖表中提供圖表與圖表間的筆刷分析技術,圖表與其他數據組件之間的立體交叉數據分析,以及圖表上的數據鑽取和圖表上進行選擇、過濾、擴展和對明細數據的查閱。Java報表軟體Style Report在多維圖表上的數據可視化和動態互動技術引領了報表分析的新風向。
強大的伺服器性能
Java報表軟體Style Report提供對報表和數據的多級快取支持,通過這一技術,使報表伺服器運行性能在同類產品中傲視群雄;另外思達JAVA報表軟體Style Report的報表伺服器集群功能,支持報表系統的負債均衡和失敗恢復,保證報表系統不停機維護的能力。因為在客戶端只需瀏覽器,所以客戶端運行效率相當高,客戶端和伺服器端的信息傳遞通過TCP/IP協定完成,三層結構的分散式體系保證報表系統在大負荷量下和長時間運轉下的穩定性。
高集成,高擴展
Java報表軟體Style Report採用純JAVA開發,完全支持J2EE、ASP等WEB環境的套用。用戶利用伺服器端提供豐富的API調用和標記可無縫地嵌入到基於J2EE的應用程式中。另外軟體開發人員可更換報表的資料庫連線和數據源、以及自定義或採用套用伺服器提供的連線池管理。
核心技術
思達JAVA報表軟體自1998問世以來,一直本著“穩紮穩打、開放創新”的精神,依靠“源自海外、紮根本土”的技術優勢,憑藉各項專利技術、先進的理論基礎,確保為客戶提供全系列解決複雜的企業級報表套用的解決方案。
思達JAVA報表軟體中採用了一系列先進的專業技術:
數據流技術
當今,大型數據集越來越多地出現在企業級報表中,它已經成為傳統報表系統的瓶頸。然而,思達JAVA報表軟體使用獨特的、具領先地位的數據流技術,很好地解決了這個問題。思達JAVA報表軟體利用數據流高效率地提取大型數據集,生成報表。用戶無須等到數據全部提取,只要獲取到數據,就可以生成報表的頁面。數據流技術會將數據傳送到報表引擎生成報表,然後利用‘按需分頁調度(Demand-Paging)’機制傳送報表到用戶界面。
系統最佳化技術
思達JAVA報表軟體中支持報表的生成是按CPU還是記憶體進行最佳化。如果按記憶體進行最佳化,當大型數據集的大小超過了頁面調度的極限,在處理過程中,數據集將被按頁存儲到磁碟。如果按CPU進行最佳化,數據會被長時間地保存在記憶體中,以供直接訪問,提高報表生成的速度。
多級快取技術
強大的緩衝技術可以存儲最近執行過的報表和數據集。根據具體的性能要求,管理員可以通過報表系統管理界面直接調整快取的配置,包括:快取區大小,快取時間間隔,交換檔案的最大生命周期,工作集大小以及每個會話的最大報表數
連線池最佳化技術
思達JAVA報表軟體中採用資料庫連線池最佳化的數據訪問,系統伺服器負責資料庫連線池的分配、管理和釋放資料庫連線,連線池最佳化技術充分利用資料庫連線,大大提高資料庫讀取速度。
體系架構
思達JAVA報表軟體是一個純JAVA語言的企業級報表軟體,非常適合在J2EE下集成,可與套用非常緊密的集成,輕易部署在各種作業系統如Windows, Linux, Unix下。思達JAVA報表軟體的體系結構分為以下三層:
數據源層
在資料庫層, 支持標準資料庫訪問, 通過JDBC跟資料庫建立連線,同時也支持通過ODBC連線資料庫,可連線的關係型資料庫包括:Oracle、SQL Server、MySQL、DB2、Ingres、Sybase、Derby、Informix。同時還可以連線非關係型資料庫的數據資源其中包括EJB、Corba、Object、Soap、XML、XMLA、Text、Excel、SAP。思達JAVA報表軟體還提供開放式的數據接口,用戶可以擴展數據接口來導入各種數據。
伺服器層
伺服器層是多層結構中的中心, 它負責所有數據的提取、報表的生成、存儲、安全、管理和報表的分發, 能夠按計畫任務定義的的時間模式運行報表。在伺服器層, 伺服器利用報表引擎產生報表, 而報表引擎作為一個作業系統進程由伺服器控制它的運行。伺服器層滿足企業對報表安排任務、向Intranet和Internet 分發報表的需求。能夠控制用戶對資源的訪問, 實現標準的HTTP 網路協定以支持通過通用的Internet 瀏覽器進行遠程瀏覽和維護。
套用層
用戶可以在Internet 或在區域網路( LAN) 上用Web 瀏覽器訪問伺服器請求、產生、閱讀和列印報表。