刚结束一个银行Dynamic cube的项目,分享一些心得吧!
环境:windows 2008 R2 虚拟机,cognos版本:10.2.2,资料库,DB2,业务数据库:TD
硬件配置:内存:128G,CPU:64C,硬盘:500G
1、非常耗费内存(是非常啊),2000W事实表,9个维度,36个度量,1W多成员数,需要15G常驻内存(内部聚合),60-80G内存(跑数时占用)。
2、稳定性还行,三个多月,没发现啥异常情况。比较稳定。只要成功内存内部聚合,没发现会崩溃的现象。
3、展现效率。这个就非常厉害了,2000W的数据,做个内部聚合,页面出数是秒级,下钻不会超过5秒。
4、开发相对简单,但是内部聚合比较麻烦,建模-DQA分析-应用内存内部建议-启动Dynamic cube,常出问题的是在内部聚合的时候,建模要内部聚合,然后在使用DQA进行分析,在把建议写入资料库,然后才能成功使用内存内部聚合。
5、其他的看朋友们有什么问题,知道的我有时间会回答!
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论5 条评论
2017-07-11 13:37
2017-06-22 22:04
2017-06-22 22:04
2016-11-04 16:51
在需要说明的一点就是,你需要有足够大的内存才能装入内存内部聚合。
至于你说的自动刷模型的脚本是没有必要的,因为可以支持计划任务进行动态cube重启,重启后会刷入最新数据,还可以通过DCadmin命令行来进行重启Cube的操作,个人觉得使用计划任务就行了。
至于增量更新数据,就比较麻烦了,本次项目中暂时没有使用,所以就没有进行研究。有研究过的可以进行交流一下!
2016-11-02 17:47