确定是否需要计算处理

到目前为止,计算逻辑示例主要集中于单个关系:累计这些值、计算此成员、分配此金额或预测这些期间。

某些 Essbase 应用程序需要多个计算操作才能作为一个可重复的业务流程协同工作。

例如,预算流程可能需要:

  1. 从现有的一组实际值开始。

  2. 应用业务假设。

  3. 计算预测值。

  4. 分配共享费用。

  5. 推导收入、成本和毛利结果。

  6. 重新计算受影响的合计。

对于此类型的应用程序,BSO 提供了计算脚本。

计算脚本是针对多维数据集的选定区域运行的一组 Essbase 计算指令。通过计算脚本,您可以将一系列计算定义为可重复的流程,而不是仅依赖于附加到单个成员的计算。

这是 Essbase 多维数据集类型之间的重要区别:

  • ASO 强调与分析模型关联的多维聚合和计算。
  • BSO 支持这些建模概念,同时还提供了计算脚本,以实现更多过程性、多步骤的业务处理。

如果多步骤计算是一个重要的要求,BSO 可能是更好的选择。