hualeilee
作者hualeilee·2016-10-19 15:23
软件开发工程师·北京先进数通信息技术股份公司

Dynamic cube项目实施心得体会

字数 425阅读 1133评论 5赞 3

刚结束一个银行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 条评论

jdw_cognosjdw_cognos数据仓库工程师IBM
2017-07-11 13:37
本人是32G内存, 32核CPU 是不是我就基本可以放弃使用dynamic cubes 了那? 另外,如何开发dynamic cubes? 您一直的内部聚合到底是什么意思?
wfcwfc软件开发工程师新致君阳
2017-06-22 22:04
有没有文档啊
wfcwfc软件开发工程师新致君阳
2017-06-22 22:04
有没有文档啊
hualeileehualeilee软件开发工程师北京先进数通信息技术股份公司
2016-11-04 16:51

yanzi1234: 你好,最近在研究dynamic cube我现在完成了模型开发,可以将模型数据刷入内存,但是在开发过程中,运行多几次dynamic模型后内存会被占满,不知道你是怎么处理的?是否有像Tra

运行多次内存占满是正常情况,实际内存是没有变化的,动态cube在刷入数据的时候内存会占用很大,然后内存内部聚合完成后,实际占用内存不会很大。
在需要说明的一点就是,你需要有足够大的内存才能装入内存内部聚合。
至于你说的自动刷模型的脚本是没有必要的,因为可以支持计划任务进行动态cube重启,重启后会刷入最新数据,还可以通过DCadmin命令行来进行重启Cube的操作,个人觉得使用计划任务就行了。
至于增量更新数据,就比较麻烦了,本次项目中暂时没有使用,所以就没有进行研究。有研究过的可以进行交流一下!
yanzi1234yanzi1234软件开发工程师xxxxxxx
2016-11-02 17:47
你好,最近在研究dynamic cube我现在完成了模型开发,可以将模型数据刷入内存,但是在开发过程中,运行多几次dynamic模型后内存会被占满,不知道你是怎么处理的?是否有像Transformer cube自动刷模型脚本?
Ctrl+Enter 发表

作者其他文章

  • 嗨,大家好
    评论 0 · 赞 0
  • 相关问题

    相关资料

    X社区推广