如何提前加载数据?经常查看到为空或者为0的数据怎么办?
操作路径:项目中心-刷新计划管理 刷新计划用于提前加载数据,在以下几种场景发挥作用:
- 报告查询缓慢,对于阅览者来说,过于漫长的等待会影响阅览体验,此时可以设定合适的时间,在阅览者的习惯阅览时间之前将报告提前加载完毕。
- 对于凌晨跑数的数据,可以在预计的跑数任务结束后将报告加载一遍,以免因为跑数前后的报告缓存不一致。比如某报告的数据在早上7:00完成跑数,人员A在6:30查看了报告,此时报告查询数据为空,有数的缓存机制会将空结果缓存,当7:00跑数完成以后,若未重新刷新报告数据,则依然会看到缓存的空数据。此时就可以利用预加载任务,在7:00之后做一份新的缓存。
- 不建议将数据连接设为数据刷新对象,因为数据连接所关系到的数据报告非常多,可能会导致服务器内存占用率非常高。
- 数据刷新的适用场景以T+1数据为主。