Java報表軟件技術討論

          Style Report報表專題
          posts - 97, comments - 3, trackbacks - 0, articles - 3
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          一、數據建模器介紹

          數據建模器是用來建立各種數據庫的連接(數據源),用戶通過可視化的界面在數據源的基礎上建立數據查詢,還可以在數據源的基礎建立符合業務邏輯的數據模型以及基于用戶權限的數據過濾項。
           
          數據建模器提供訪問關系型數據庫,數據對象和文件的功能。其中數據庫包括數據倉庫,數據集市,大型機,操作數據存儲(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語言和程序腳本??梢暬慕缑婵梢暂p松的幫助用戶建立數據表之間的關聯,完成數據查詢條件的設定,所有界面中的設定,都會被自動的翻譯成標準的SQL語言,這些標準的SQL語言被送到數據庫端執行,快速的返回數據結果。

          二、啟動數據建模器

          用戶可以通過以下幾種方式啟動報表軟件Style Report中的數據建模器:
           
          • 開始菜單中的快捷方式啟動
          安裝完成后,用戶在開始菜單中,選擇“數據建模器”快捷方式啟動數據建模器??旖莘绞绞窃贘ava報表軟件安裝過程中創建的。


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

          • 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. – 記錄數據查詢信息。

          更多關于Style Report產品的配置資料請關注:http://www.inetsoft.com.cn/products_report/StyleReportEE/

          主站蜘蛛池模板: 黄石市| 垣曲县| 湘阴县| 剑阁县| 江西省| 银川市| 浦县| 洞头县| 简阳市| 赞皇县| 德惠市| 德兴市| 饶平县| 宁南县| 施秉县| 佛坪县| 青川县| 仙桃市| 会东县| 滨州市| 临安市| 屏边| 绿春县| 龙门县| 南平市| 莎车县| 田林县| 吕梁市| 桑日县| 宝清县| 阿坝县| 寿阳县| 晋宁县| 广宗县| 南靖县| 南乐县| 乐东| 绥化市| 龙岩市| 沁阳市| 双牌县|