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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 440|回复: 3

提问 为什么要使用cube

[复制链接]
发表于 2012/3/15 18:23:14 | 显示全部楼层 |阅读模式

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

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

x
简单的说,是问为什么要使用cube
基于基本理论 cube是基于主题、进行统计分析(聚类分析等),那么,如果数据库的事实表也可以完成类似功能(如,已统一了主题、统计了相关维度与指标)
那么,cube的不方便之处就较为明显的体现了出来(只谈目前遇到或想到的,还请大家指点)
1.cube的数据刷新慢,尤其是数据量较大时,更不用说,cube设计存在一定限制,导致实际操作时,如不加留意就会遇到刷新失败,甚至于服务器当机(使用8.2版本,据说8.4版本已无此问题)
2.使用cube后的性能,并未得到明显提升。实验过一个cube改为直联数据库,性能相差并不大,甚至cube方式感觉更慢些(数据量并不大)
3.修改成本过高,一旦相关业务功能需要修改、与cube相关的一系列东东都要改,原来的cube还要重刷(改动较大时),闹人啊。。。

最后的最后,请问,大家对于cube的使用,是否有自己的理解与一套标准,是否可以与大家一起分享您的理解,以帮助还在边边角角徘徊的学弟们
 楼主| 发表于 2012/3/15 18:23:29 | 显示全部楼层
我们用cube的时候就是为了解决性能问题。
数据量大时,cube速度还是感觉可以的,毕竟它相当于把数据已经固化到mdc里了。
呵呵,个人理解,欢迎拍砖
 楼主| 发表于 2012/3/15 18:23:44 | 显示全部楼层
1. cube最大的特色在于它提供了超强的分析能力,它有成千上万张报表的产出能力。可以不拘束用户,随其即时发挥,随意查询,随意分析。
2. MOLAP聚合的cube在最大程度上对维度和指标的各种组合进行了预计算,在查询性能上应该有不少提升。说白了,就是用空间换时间。
3. 相反,我认为修改cube的修改成本是比单独挨个报表去修改成本要低的多。如果100张报表的源都是你的cube,只修改源就ok了。但是如果这100张报表都是独立的,是否需要挨个去改呢?
4. 数据库的事实表也可以完成类似功能(如,已统一了主题、统计了相关维度与指标),你说的应该是excel的数据透视类似的功能吧?或许未来的数据库会包含现在的cube功能,那时的OLAP设计形同鸡肋也未尝不准
5. 以上纯属胡诌,欢迎狠心拍砖
 楼主| 发表于 2012/3/15 18:23:50 | 显示全部楼层
1. cube最大的特色在于它提供了超强的分析能力,它有成千上万张报表的产出能力。可以不拘束用户,随其即时发挥,随意查询,随意分析。
2. MOLAP聚合的cube在最大程度上对维度和指标的各种组合进行了预计算,在查询性能上应该有不少提升。说白了,就是用空间换时间。
3. 相反,我认为修改cube的修改成本是比单独挨个报表去修改成本要低的多。如果100张报表的源都是你的cube,只修改源就ok了。但是如果这100张报表都是独立的,是否需要挨个去改呢?
4. 数据库的事实表也可以完成类似功能(如,已统一了主题、统计了相关维度与指标),你说的应该是excel的数据透视类似的功能吧?或许未来的数据库会包含现在的cube功能,那时的OLAP设计形同鸡肋也未尝不准
5. 以上纯属胡诌,欢迎狠心拍砖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025/11/30 16:38 , Processed in 0.012833 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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