CALCCACHE

A definição de configuração CALCCACHE especifica se o Essbase usa um cache de calculadora para gerenciar blocos de dados durante o cálculo. O uso do cache da calculadora melhora o desempenho. Você pode especificar o tamanho do CACHE usando o comando SET CACHE em um script de cálculo ou as definições de configuração CALCCACHE {HIGH | DEFAULT | LOW}.

A configuração do CALCCACHE se aplica apenas a bancos de dados de armazenamento em blocos (BSO) e não se aplica a bancos de dados de armazenamento agregado (ASO).

Sintaxe

CALCCACHE [appname [dbname]] TRUE | FALSE
  • appname — Opcional. Especifica o aplicativo ao qual a configuração se aplica.

    Se você especificar um valor para appname e não especificar um valor para dbname, a definição se aplicará a todos os cubos no aplicativo especificado.

    Para ativar a configuração de um cubo específico, você deve especificar um aplicativo e um cubo.

    Se você não especificar um aplicativo, não poderá especificar um cubo e a configuração se aplicará a todos os aplicativos e cubos na instância do Essbase.

  • dbname — Opcional. Especifica o banco de dados (cubo), no aplicativo especificado por appname, ao qual a definição se aplica.

    Se você especificar um valor para dbname, mas não especificar um valor para appname, sua especificação será ignorada.

  • VERDADEIRO — O Essbase usa um cache de calculadora ao calcular o cubo. Este é o padrão.

  • FALSO — O Essbase não usa um cache de calculadora ao calcular o cubo.

Descrição

Se necessário durante um cálculo, você pode substituir essa configuração padrão usando o comando SET CACHE em um script de cálculo.

Quando CALCCACHE é definido como TRUE, o Essbase usa o cache da calculadora, desde que:

  • O cubo tem pelo menos duas dimensões esparsas.

  • Você calcula pelo menos uma dimensão esparsa completa (a menos que especifique a opção SET CACHE ALL em um script de cálculo).

Exemplo

CALCCACHE Sample Basic FALSE