2019年5月16日

实现报表数据外置计算

摘要: 在报表应用中,针对历史数据查询的报表占比很大,这类报表的特点是:第一,数据变化小,查询的历史数据几乎不会发生变化;第二,数据量大,而且还会随时间不断增加。如果这些历史数据始终存放在数据库中,由于大多数数据库的 JDBC 性能都很低下(取数过程的数据对象转换比从文件中读取数据慢一个数量级),当涉及数据 阅读全文

posted @ 2019-05-16 14:54 IBelieve002 阅读(135) 评论(0) 推荐(0) 编辑

实现报表数据的可控缓存

摘要: 使用缓存可以提升报表性能是一个共识,一般高端报表工具都会提供报表缓存功能,将整个报表计算结果缓存在文件系统中,以便用户下次访问参数相同的报表时可以快速读取缓存结果进行展现。润乾报表作为报表工具的领军品牌,当然也具有这种常规的缓存功能。 但在有些情况下,报表开发人员还希望进一步控制缓存的内容,比如对于 阅读全文

posted @ 2019-05-16 14:10 IBelieve002 阅读(235) 评论(0) 推荐(0) 编辑

实现报表数据分库存储

摘要: 报表项目中,常常会出现报表源数据来自不同数据库的情况,也就是同一张报表可能会从多个业务系统读取数据。例如:员工信息从人力资源系统中取出,销售数据从销售系统中取出。当然,还有一种可能,同一应用系统的数据库负载太大,不得已分成多个数据库,例如:销售系统数据分成当前库和历史库。 在数据库类型方面,报表工具 阅读全文

posted @ 2019-05-16 13:58 IBelieve002 阅读(276) 评论(0) 推荐(0) 编辑

实现报表数据预先计算

摘要: 报表应用中,如果数据量较大或计算过程较复杂,往往会导致报表数据源准备过慢,从而影响报表性能。这种情况下可以预先计算报表需要的数据,在呈现时直接引用,使得用户在访问报表时可以迅速地获得响应。 一、当前的手段及弊端 由于报表在访问时常常需要参数,因此显然不可能把所有参数组合对应的报表数据源都准备好,所以 阅读全文

posted @ 2019-05-16 11:45 IBelieve002 阅读(236) 评论(0) 推荐(0) 编辑

导航