Um cubo do Essbase contém dois tipos de valores: valores introduzidos, denominados dados de entrada, e valores calculados a partir dos dados de entrada.
Um cubo pode ser calculado utilizando fórmulas de estruturas, scripts de cálculo ou ambos.
O cálculo de estrutura, que é o método de cálculo mais simples, baseia o cálculo de um cubo nas relações entre membros da estrutura do cubo e nas fórmulas associadas aos membros da estrutura.
É possível aplicar funções de cálculo de armazenamento em blocos (BSO) do Essbase em fórmulas de estruturas de BSO, sendo que os respetivos resultados afetam as consultas do Smart View, MDX e outros clientes da grelha. As mesmas funções, juntamente com os comandos de cálculo, podem ser utilizadas para escrever scripts de cálculo processual.
O cálculo do script de cálculo permite-lhe calcular processualmente um cubo; por exemplo, pode calcular parte de um cubo ou copiar valores de dados entre membros.
Os tópicos nesta secção descrevem o cálculo do script de cálculo de BSO: