决策报表性能超级慢,咋解决,数据量特别大,还有过滤条件,层次坐标,条件格式,如何让报表展示快一点
开启缓存好像也没有效果,选择一个公司的数据就加载不出来
大模板优化方案 https://help.fanruan.com/finereport/doc-view-3589.html
参考下这个,主要不要再页面太多计算。。
搞个数仓
数据做分层处理
不要每次都取读取明细数据
展示的时候 只读取数据库的汇总数据~
1、自己做数据etl同步,只处理要的数据放在一张表
2、过滤直接用参数就行了,单元格不要再设置过滤了
3、层次坐标就不要用了,直接用窗口在数据集里面取吧。就算用也是汇总以后比如数据集只有几百条数据以后再用,而不是大数据的直接用!!
4、条件属性也是在数据量相对较少的情况下,就是你参数过滤了以后用
5、比如你数据同步以后表中有50万行数据,同时对这张表增加索引,然后按参数公司查询公司,每次单条件查询公司对应的明细可能有1万行,那么这个数据量其实完全是可以的,然后你再做汇总,再用条件属性也行