HYBRIDBSOINCALCSCRIPT

A configuração HYBRIDBSOINCALCSCRIPT controla se os cubos de armazenamento em blocos (BSO) no aplicativo Essbase usam o modo híbrido em scripts de cálculo quando os membros armazenados dependem de membros dinâmicos.

Quando definido como FULL, o mecanismo de cálculo BSO usa o modo híbrido para calcular os resultados e, em seguida, os armazena.

Modo híbrido significa que, sempre que possível, o cálculo de dados é executado com eficiência semelhante à dos cubos de armazenamento agregado (ASO).

O HYBRIDBSOINCALCSCRIPT não é aplicável a cubos ASO. É aplicável somente para cubos BSO que têm o modo híbrido ativado para consulta (ou seja, ASODYNAMICAGGINBSO está definido para algo diferente de NONE).

Se você ativar essa configuração, não desative o ASODYNAMICAGGINBSO, que está ativado por padrão para cubos BSO (o que significa que o modo híbrido está ativado para consultas).

Sintaxe

HYBRIDBSOINCALCSCRIPT [appname [dbname]] FULL|NONE
  • appname — Opcional. Especifica o aplicativo para o qual o modo híbrido é usado para scripts de cálculo.

    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.

  • dbname — Opcional. Especifica o cubo, no aplicativo especificado pelo appname, para o qual o modo híbrido é usado.

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

  • FULL — Os scripts de cálculo BSO são executados no modo híbrido.

  • NENHUM—Os scripts de cálculo são executados no modo híbrido, formato de armazenamento em blocos. Este é o padrão.

Observação:

Se o seu cubo tiver uma partição federada para o Autonomous AI Lakehouse, essa definição será FULL por padrão e você não poderá alterá-la para NONE.

Notas

As limitações a seguir se aplicam ao modo híbrido para scripts de cálculo. Se for encontrado, o Essbase assumirá como padrão o formato de armazenamento em blocos para esses tipos de scripts de cálculo.

  • CALC DIM, CALC ALL, AGG e qualquer outra expressão sem designação que calcule uma subárvore não usam o modo híbrido.

    A Oracle recomenda limitar o uso de CALC DIM e AGG a dimensões nas quais nenhum membro armazenado depende de membros dinâmicos. Para calcular membros armazenados de nível superior que dependem de membros dinâmicos, use fórmulas de atribuição com funções de cálculo.

  • DATAEXPORT para membros dinâmicos não usa o modo híbrido.

  • O cálculo inteligente não usa o modo híbrido.

  • Não use CREATENONMISSINGBLOCK ou CREATEBLOCKONEQ em scripts de cálculo que você deseja executar no modo híbrido.

  • CALCPARALLEL não é suportado no modo híbrido. Para cálculo paralelo, use FIXPARALLEL.

Exemplo

HYBRIDBSOINCALCSCRIPT FULL