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