聚合存储大纲中的存储级别

并非总是可以根据单元数推导 Essbase 聚合存储 (ASO) 多维数据集的磁盘空间要求。并非所有维级别都存储。了解存储级别的数量可以帮助您管理存储要求。

要计算大纲中存储的维层数,请执行以下操作:

  1. 确定每个维的存储级别系数。
  2. 将维系数相乘;例如,a * b * c * d 等。

要确定每个维的存储级别系数,请使用以下准则:

  • 在动态维上,因子为 1。

  • 在存储的维上,对于初始维系数,计算非仅标签级别。

    • 如果存储的维具有属性维,则计算每个属性维中的级别,并将该数字添加到维系数中。然后,如果维的所有 0 级成员都具有来自特定属性维的属性,则将发生这种情况的每个属性维减去 1。

    • 如果存储的维具有额外的存储层次,则计算每个存储层次中仅非标签级别的数目,并将计数添加到维系数中。如果级别仅包含共享成员,则不计算该级别。

    • 存储维中的动态层次不会影响维系数。

例如,将 ASOsamp.Basic 中的 11 个维的因子相乘,1 * 1 * 4 * 2 * 2 * 2 * 3 * 2 * 6 * 7 * 7 等于 56,448。

要查看维级别因子,请使用带有关键字 list aggregate_storage runtime_infoquery database MaxL 语句。示例:

query database ASOSamp.Basic list aggregate_storage runtime_info;