第1章 数据源概念介绍
UniEAP Report需要两种数据源:支撑数据源 和 业务数据源。
支撑数据源:是供报表引擎运行的数据源,主要存储报表定义等数据,支撑数据源只有一个。
业务数据源:业务开发中使用的数据源,用于获得业务数据制作报表,可以有多个业务数据源。
UniEAP Report支持oracle、mysql、sqlserver、db2等数据库,但系统默认只有oracle驱动,其它类型数据库,需要自行将JDBC驱动程序放到WEB-INF/lib目录下。
第2章 支撑数据源配置
支撑数据源需要在WEB-INF\conf\datasource.properties文件中配置。
2.1 datasource.properties
datasource.properties是UniEAP Report数据源配置的基础,支撑数据源需要在该文件中进行配置。
文件位置:WEB-INF\conf\datasource.properties
配置如下:
datasource.driverClass=oracle.jdbc.driver.OracleDriver
datasource.jdbcUrl=jdbc:oracle:thin:@10.4.53.89:1521:orcl
datasource.user=reportci
datasource.password=reportci
datasource.initialSize=2
datasource.maxActive=150
datasource.maxIdle=5
datasource.maxWait=5000
datasource.validationQuery=select 1 from dual
hibernate.dialect=org.hibernate.dialect.OracleDialect
hibernate.showSql=false
quartz.delegate=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
其中配置了关于数据源的一些属性,包括:
2.2 业务数据源配置
2.2.1 报表业务数据源
报表业务数据源在报表页面中配置,登录系统后,点击左侧“数据”菜单下的“数据源管理”二级菜单,然后点击右上角的“+”按钮,如下图所示。
报表业务数据源在报表页面中配置,登录系统后,点击左侧“数据”菜单下的“数据源管理”二级菜单,然后点击右上角的“+”按钮,如下图所示。
出现如下页面,根据业务数据库的类型选择相应数据源进行创建,对于没有列出的数据库类型,可选择“自定义”图标创建数据源。