Decida se você precisa de um processo de cálculo

Até o momento, os exemplos de lógica de cálculo se concentraram principalmente em relacionamentos individuais: acumular esses valores, calcular esse membro, alocar esse valor ou prever esses períodos.

Alguns aplicativos do Essbase exigem várias operações de cálculo para trabalharem juntos como um processo de negócios repetível.

Por exemplo, um processo de orçamento pode precisar:

  1. Comece com um conjunto existente de valores reais.

  2. Aplique suposições de negócios.

  3. Calcular valores de previsão.

  4. Alocar despesas compartilhadas.

  5. Derive resultados de receita, custo e margem.

  6. Recalcular totais afetados.

Para esse tipo de aplicativo, o BSO fornece scripts de cálculo.

Um script de cálculo é um conjunto de instruções de cálculo do Essbase que você executa em áreas selecionadas de um cubo. Os scripts de cálculo permitem definir uma série de cálculos como um processo repetível, em vez de depender apenas de cálculos anexados a membros individuais.

Essa é uma distinção importante entre os tipos de cubo do Essbase:

  • O ASO enfatiza a agregação multidimensional e cálculos associados ao modelo analítico.
  • O BSO suporta esses conceitos de modelagem e, ao mesmo tempo, fornece scripts de cálculo para um processamento de negócios mais procedural e com várias etapas.

Se os cálculos de várias etapas forem um requisito importante, o BSO provavelmente será a melhor escolha.