壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 901|回复: 3

cube 问题 请进来帮忙解决

[复制链接]
发表于 2012/3/21 17:54:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1,目前公司的数据量越来越来,其中有两个CUBE特别大,数据量应该达到1亿的级别。而其每月以300w条记录的速度增长。然而,公司要求对这两个cube每月月末跑全量。目前这两个大CUBE是并行,但是效率实在是慢,要跑接近10个小时。大家有什么好的优化方案吗?
2,设计cube的时候,是不是只能对日期维度做分组才能生成一个ctrol cube和vcd文件?其他的维度是不是就不可以了?
3,目前公司只有一台cognos服务器,最大负载是可以支持多少的用户并发查询?因为目前经常报错:cognos服务不可用,但是重新启动就可以用了。我严重怀疑是负载过大引起。正好公司有台备机,想做个负载均衡,但不知道怎么搭建,怎么同步备份?

 楼主| 发表于 2012/3/21 17:54:56 | 显示全部楼层
第一:你们的数据量太大了,建议在ETL中做优化,从后台处理玩这些数据之后再形成cube这样会更快些,例如,需要计算的不建议用Cognos进行计算,直接从后台计算好就行。
第二:这个问题目前我们只是用过时间维度作为cube分组,其他维度没试过。不过你可以将一个大的cube分为己个小cube来做。这样会更好一些。
第三:我们是50个用户并发的,不知道你们有多少用户并发使用。当时你们上Cognos的时候他们给你们的建议是多少用户数的。做集群我也不是很清楚。
 楼主| 发表于 2012/3/21 17:55:11 | 显示全部楼层
我的实际经验告诉我
问题一,主要的耗时应该在cube的抽数这块,会用掉50%的总时间,所以建议从这方面优化,可以考虑换台性能好一些的ETL服务器,这样I/O也会好些。还有,在跑cube的同时,ETL服务器不要做其他的批处理,减少I/O
问题三,如果做了cognos集群的话,我们的情况就是,用户并发200,没有问题
 楼主| 发表于 2012/3/21 17:55:22 | 显示全部楼层
对于第一个问题,根据经验
1.需定期重构立方体,这样有助于提高刷新效率。
2.优化ETL,复杂计算尽量在数据仓库完成。
3.换台性能高的机器或者像楼上所说,刷新立方体时尽量减少IO
对于第二个问题,不管采取什么维度分区,只要是分区,都可以生成VCD文件、CTROL CUBE和子CUBE文件夹。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 01:13 , Processed in 0.012772 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表