Valores não constantes

Se você atribuir algo diferente de uma constante a um membro em uma dimensão esparsa e nenhum bloco de dados existir para esse membro, novos blocos não poderão ser criados a menos que o Essbase esteja ativado para criar blocos em equações. Por padrão, Criar Blocos em Equações é desativado em cubos de armazenamento em blocos.

Por exemplo, para criar blocos para Oeste que não existiam antes de executar o cálculo, você precisaria ativar Criar Blocos em Equações para esta fórmula:

West = California + 120;

Observação:

Se a opção Criar Blocos em Equações estiver desativada para um banco de dados e existirem blocos de dados para membros no lado esquerdo ou direito da equação, a fórmula produzirá resultados.

É possível ativar Criar Blocos em Equações como uma configuração no nível do banco de dados, pela qual os blocos são sempre criados, ou você pode controlar a criação de blocos nos scripts de cálculo usando o comando de cálculo SET CREATEBLOCKONEQ.

Como é possível criar blocos desnecessários quando Criar Blocos em Equações está ativado no nível do aplicativo ou do banco de dados, o desempenho do cálculo pode ser afetado negativamente. Assim, pode ser preferível controlar a criação do bloco no nível do script de cálculo. Consulte Valores Não Constantes Atribuídos a Membros em uma Dimensão Esparsa.

Para ativar Criar Blocos em Equações para todos os scripts de cálculo em um cubo de armazenamento em blocos, você pode usar a instrução alter databaseMaxL com a cláusula enable create_blocks.