Posted on 2012-10-17 10:42
思达商智 阅读(293)
评论(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. – 记录数据查询信息。