针对于数据量巨大的明细数据报表,润乾提供了大报表功能,大报表在报表展现性能上有了很大提升,把数据不断分批取出,存储到临时文件中。这样用外存来换取内存,从而大大提高了报表的预览速度,使得大报表运算和普通报表运算速度无异。
但是使用时有可能会出现如下错误:
第一种情况比较常见,要想使用大报表功能,要用到集算器授权,并且授权中要含有二进制的权限,这个可以找相关人员申请下即可。
下面主要介绍下第二种情况,实际中发现,授权中具有相应功能,并且授权配置也正确,应用在windows上测试正常,部署到linux上出现问题,此时就要检查raqsoftConfig.xml中的<property name="cachedReportDir" value="D:/report"/>配置。
大报表在计算时会把数据不断分批取出,存储到临时文件,所以要能够找到缓存目录,用户在使用时通常配置的是windows的目录,结果部署到linux时找不到该目录,所以也会报错,此时在部署到linux上的配置文件中更改正确的缓存目录即可。