一、報表數據建模器介紹
報表軟體Style Report 數據建模器是用來建立各種資料庫的連線(數據源),用戶通過可視化的界面在數據源的基礎上建立數據查詢,還可以在數據源的基礎建立符合業務邏輯的數據模型以及基於用戶許可權的數據過濾項。
數據建模器提供訪問關係型資料庫,數據對象和檔案的功能。其中資料庫包括數據倉庫,數據集市,大型機,運算元據存儲(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語言被送到資料庫端執行,快速的返回數據結果。
二、報表數據建模器啟動
用戶可以通過以下幾種方式啟動報表軟體Style Report中的數據建模器:
方法一:開始選單中的捷徑啟動
安裝完成後,用戶在開始選單中,選擇“數據建模器”捷徑啟動數據建模器。捷徑是在Java報表軟體安裝過程中創建的。
方法二:報表設計器中啟動
用戶啟動報表設計器後,在工具列中點擊“數據建模器”按鈕,或者是在“數據綁定”視窗中點擊“編輯”按鈕。這兩種方式都能啟動數據建模器。
方法三: 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. � 記錄數據查詢信息。