1、从需求上对CUBE进行整理尽量整理合并需求,避免内容重复的模型,以减少CUBE的数量。不常用的模型要尽量降低刷新频率。尽量达到从最少、最小、最简化的CUBE产生尽可能多的报表和分析的效果。2.使单个CUBE尽量简化CUBE的简化有3个方面,减少维度数目、减少指标数量、减少维度...
显示全部1、从需求上对CUBE进行整理
尽量整理合并需求,避免内容重复的模型,以减少CUBE的数量。不常用的模型要尽量降低刷新频率。尽量达到从最少、最小、最简化的CUBE产生尽可能多的报表和分析的效果。
2.使单个CUBE尽量简化
CUBE的简化有3个方面,减少维度数目、减少指标数量、减少维度上单个层次的包含类别数目
3.优化模型数据源的查询效率
主要是合理的组织Package或者IQD和后台数据源的整合,以便每个作为数据源的Package或者IQD都能运行最简单的SQL(尤其要尽量避免表连接),和抽取最少的数据。
其次还有一些参数上的优化
如:针对Oracle数据库时
c10/bin目录下cogdmor.ini文件中修改一下参数,用来提高刷新cube时的I/O读写效率
Fetch Number of Rows=1000 一次从数据库读1000行
收起