Decidere se è necessario un processo di calcolo

Finora, gli esempi di logica di calcolo si sono concentrati principalmente sulle singole relazioni: aggregare questi valori, calcolare questo membro, allocare questo importo o prevedere questi periodi.

Alcune applicazioni Essbase richiedono diverse operazioni di calcolo per funzionare insieme come processo aziendale ripetibile.

Ad esempio, un processo di definizione del budget potrebbe dover:

  1. Iniziare con un set esistente di valori effettivi.

  2. Applica ipotesi aziendali.

  3. Calcola i valori di previsione.

  4. Allocare spese condivise.

  5. Deriva i risultati relativi a ricavi, costi e margini.

  6. Ricalcola i totali interessati.

Per questo tipo di applicazione, BSO fornisce script di calcolo.

Uno script di calcolo è un set di istruzioni di calcolo Essbase eseguite sulle aree selezionate di un cubo. Gli script di calcolo consentono di definire una serie di calcoli come processo ripetibile, anziché basarsi solo su calcoli associati a singoli membri.

Si tratta di una distinzione importante tra i tipi di cubo Essbase:

  • ASO enfatizza l'aggregazione multidimensionale e i calcoli associati al modello analitico.
  • BSO supporta questi concetti di modellazione e fornisce script di calcolo per un'elaborazione aziendale più procedurale e a più fasi.

Se i calcoli in più fasi sono un requisito importante, è probabile che la BSO sia la scelta migliore.