“存储”选项卡确定数据的物理存储方式。这些选项会影响立方的性能。
存储指导
运行存储指导。在创建或重新设计立方后,务必运行存储指导。仅当您完全理解您所做更改的影响后,才能覆盖其建议案。
使用压缩
如果此立方中的数据极其稀疏,请选择此选项。请注意,极其稀疏是很常见的。
极其稀疏通常是由于下列因素中的一个或多个导致的:
立方具有大量的维 (七个或更多)。
某个维具有 300,000 以上的成员。
有两个维均具有 100,000 以上的成员。
维层次具有大量级别,一个级别到下一级别的维成员数变动很小,因而在多个相邻级别中,许多父级只有一个子项。
对于极其稀疏的立方,压缩存储比普通的稀疏存储使用的空间少,从而可以实现更快的聚集。
部分聚集运算符无法压缩,这是因为其值可在每个级别上变化:所有加权运算符、所有阶运算符和层次加权平均值运算符。当立方中使用这些运算符时,聚集引擎压缩可以压缩的维,但不能压缩整个立方。
立方的数据类型
对于压缩存储,立方中的所有度量必须具有相同的数据类型。对于常规存储,数据类型与每个度量关联。根据选择的数据类型,可以设置下列附加参数:
总位数:有意义小数位的最大位数。
小数位数:从小数点到最低有意义数字的位数。
大小:文本数据类型的最大长度 (字节)。
使用全局组合
无论压缩或未压缩,未分区立方一定会拥有一个针对该立方的组合。分组压缩立方一定会拥有一个针对各个分区的组合。仅针对未压缩分区立方可在 (全局) 或多个组合间进行选择。
该选项定义对立方采用一个组合,而不是每个分区一个组合。通过使用全局组合,您可以:
消除多个组合间的冗余,从而降低存储需求。
加载内存中的整个组合,以提高整体性能。
在以下情况下,全局组合是更好的选择:
分区的维非常紧密,而其他维在各个分区都一致采用稀疏性模式。
聚集的组合不超出可用内存 (五千万或更多值)。
正在使用常规组合。压缩立方不能使用全局组合。
分析工作区不支持多重写应用程序。
注意:全局组合不允许跨分区并行组合。如果分析工作区的立方数少于可用进程,那么以并行方式聚集分区可以获得比全局组合更高的构建效率。
有疑问时,请勿选择此选项。立方的每个分区都有一个组合。
维的顺序和稀疏性
选择稀疏维。
维顺序对于常规存储非常重要,但对于压缩存储没有任何效果。要对维进行排序,请使用箭头键在列表中向下移动稀疏维,使其位于紧密维之后。必须将标识为稀疏 (通过选择稀疏框) 的所有维组合在一起。
下面是用于常规存储的维排序基本指南:
首先列出时间以加快数据加载和基于时间的分析。时间通常是密集维,虽然当基本级别为“天”或者立方具有多个维时其可能是稀疏的。
按成员数量从多到少的顺序列出稀疏维。
版权所有 © 2003,2007,Oracle。保留所有权利。