ASO 的计算差异
聚合存储 (ASO) 多维数据集的计算与块存储多维数据集的计算不同。可以将聚合预定义为视图。公式(如果在大纲上使用)将编写为 MDX 数值表达式,而不是使用 Essbase 计算函数。
表 35-2 聚合存储与块存储之间的计算差异
| 计算功能 | 聚合存储 | 块存储在 |
|---|---|---|
|
多维数据集计算 |
将聚合立方。可以使用聚合视图预定义聚合。 |
大纲中的成员将被合并/注册。 可以运行批处理计算;这些是使用 Essbase 计算命令和函数编写的脚本 鼓励使用混合模式。 |
|
公式 |
公式是使用 MDX 运算符和函数定义的。请注意以下限制:
|
公式是使用 Essbase 计算函数定义的。 |
|
计算脚本 |
聚合脚本定义要实现的聚合视图的选择。 如果多维数据集需要计算脚本来处理特殊计算和数据相关性,则可以编写自定义 ASO 计算。 |
存储/过程计算脚本是使用 Essbase 计算器语法定义的。 |
|
属性计算维 |
可以对属性成员组合求和。 |
可以使用“总和”、“计数”、“最小值”、“最大值”或“平均值”计算属性成员组合。 |
|
计算次序 |
可以使用解析顺序成员属性定义成员公式计算顺序。 |
计算顺序由大纲或计算脚本中维的顺序定义。 在混合模式中,可以使用解析顺序成员属性定制顺序。 |
|
动态计算 |
将动态计算所有具有公式的父代成员和成员。标准维没有明确的动态计算设置。 |
您可以对多维数据集中的选择成员应用动态计算属性,以提高批处理计算的性能。 |