cube 按月分组全量刷新后,打开报表很慢。 求指导。

0
平台: windows2008(双处理器,64G内存), web服务器apache,应用服务器tomcat
问题:开始一年的数据报表很正常(cube按月分组的),但全量刷新cube(10年的数据,几亿条记录)后。 报表数据查询很慢。
cube是按月分组存放的,换成不分组的方式全量数据报表访问速度正常。因为客户有个需求:每天更新最近40天的数据,所以我们设计为按月分组。
分组报表速度很慢,但能解决每天更新最近40天的数据的要求。 不分组报表速度很快 但不知道怎么解决刷最近40天数据。有没有能分组又能访问速度很快的方法??
已邀请:
1

hupingzhi - 大数据架构师 2015-08-21 回答

按月分组比全量的慢,很可能的原因是报表中的数据需要跨多个子cube获取。cube之间的聚合需要即时运算。
有个优化的点可以试试,在TR中设置powercube属性,Partition标签页下,拖动滑块到更快的访问速度一边。
0

H_Elsker - 修地球工程师,cognos,Hadoop 2015-08-21 回答

这个就要你自行调整 cognos 配置优化,你内存这么大,cognos 配置是否都设置过了,性能调优也包含你 sql 模型的一部分,都一步检查 ,分组 这个是因为 cube 但对不能超过2G,所以才采取分组的,建议 从配置cognos 及 sql模型入手调整性能。

要回复问题请先登录注册