“立方”属性工作表:“汇总到”选项卡

使用此选项卡可以标识以下方法:确定将哪些值进行预计算并存储在分析工作区中,以及哪些值根据需要进行计算。您可以从两种汇总类型中进行选择。

无预先汇总

在运行时计算所有聚集数据。

基于成本的预先汇总

使用此方法可允许 OLAP 引擎确定最具成本效益的数据区域进行预先汇总。使用滑块确定百分比,或在相邻文本框中键入数字。随着时间的推移,可能需要调整百分比以在运行时性能与时间和磁盘空间上的维护限制之间取得平衡。要优化数据库,应在预先汇总的不同百分比处同时跟踪运行时性能和维护统计信息。

对于少于五个维的立方,可能需要预先汇总 80% 到 100% 以获得最佳运行时性能,因为关联的维护成本相对较低。请不要降低到 20% 以下,否则查询性能将显著退化。

对于多于八个维的立方,可能需要预先计算 50%。与完全实体化相比较,50% 可显著缩短编译时间,而不会显著降低查询性能。只预先计算 20% 可显著缩短更多的编译时间,但会显著增加查询时间。

立方经过分区后,可以将顶部分区设置为与立方其余部分不同的百分比。顶部分区通常是最大的分区,也是许多应用程序最先查询的分区。要提高运行时性能,应提高此百分比 (如果编译窗口允许的话)。

基于级别的预先汇总

对于每个维,请选择要预先计算的级别。应始终选择基本级别

选择各个维以显示其级别。

级别

选择要计算的级别,并在构建过程中进行存储。

用于标识存储数据级别的最好方法是确定每个级别上维成员的比率,并使动态计算的成员比率保持小于 10:1。此方法可确保能够快速返回所有答案集。数据可以存储在分析工作区中,或者可以通过将 10 个或更少的值累计为一个数字来进行计算。累计 10 个值所需的时间是微不足道的,并且设计良好的应用程序可以将返回集限制为分析员可以轻松地审查的数据量。您可以通过判断访问某个级别的频率来修改该比率。

变化较慢的维在聚集时所花的时间较长,因为数据在它的整个存储空间中是分散的。如果要针对数据维护进行优化,则应完全聚集变化较快的维,并对变化较慢的维使用跳转级别的聚集。

相关主题

创建立方