Posted on 2012-10-17 10:42
思達商智 閱讀(303)
評論(0) 編輯 收藏 所屬分類:
Java報表設計
一、數據建模器介紹
數據建模器是用來建立各種數據庫的連接(數據源),用戶通過可視化的界面在數據源的基礎上建立數據查詢,還可以在數據源的基礎建立符合業務邏輯的數據模型以及基于用戶權限的數據過濾項。
數據建模器提供訪問關系型數據庫,數據對象和文件的功能。其中數據庫包括數據倉庫,數據集市,大型機,操作數據存儲(ODS),多維數據庫(OLAP),事務處理數據庫(OLTP)。數據對象包括Web服務,XML,CORBA,EJB的,和普通Java對象(POJO)。文件包括電子表格Excle,CSV和文本。
數據建模器通過JDBC跟數據庫建立連接,同時也支持通過ODBC連接數據庫,可連接的關系型數據庫包括:Oracle、SQL Server、MySQL、DB2、Ingres、Sybase、Derby、Informix。同時還可以連接非關系型數據庫的數據資源其中包括EJB、Corba、Object、Soap、XML、XMLA、Text、Excel、SAP。同時還提供開放式的數據接口,用戶可以擴展數據接口來導入各種數據。
數據建模器在建立數據源和數據查詢的過程都是通過可視化的工具來完成的。整個過程用戶不需要編寫任何的SQL語言和程序腳本。可視化的界面可以輕松的幫助用戶建立數據表之間的關聯,完成數據查詢條件的設定,所有界面中的設定,都會被自動的翻譯成標準的SQL語言,這些標準的SQL語言被送到數據庫端執行,快速的返回數據結果。
二、啟動數據建模器
安裝完成后,用戶在開始菜單中,選擇“數據建模器”快捷方式啟動數據建模器。快捷方式是在Java報表軟件安裝過程中創建的。

用戶啟動報表設計器后,在工具欄中點擊“數據建模器”按鈕,或者是在“數據綁定”窗口中點擊“編輯”按鈕。這兩種方式都能啟動數據建模器。

用戶可以通過Java命令行啟動數據建模器。
java inetsoft.util.gui.Main modeler
在運行命令行時,用戶需要確保所有報表程序的jar文件都當前的CLASSPATH中。
另外為了用戶使用的方便,在Style Report最新的版本V11中,數據建模器被嵌入了NetBeans I集成報表開發環境中,用戶將在一體化的報表設計窗口中設計各類數據模型。
三、數據建模器配置
Style Report中的數據建模器構建的所有元數據層的關系數據庫、多維數據庫、其他數據來源和數據查詢等信息都儲存在"datasource.xml"文件和"query.xml"文件中。用戶可以在報表設計器的配置窗口中配置這兩個xml文件的路徑。

- datasource.xml – 記錄數據庫的連接信息,還包括用戶建立的數據物理模型、業務邏輯模型和動態數據安全的信息。
- query.xml. – 記錄數據查詢信息。