13 Modo Híbrido para um Processamento Analítico Rápido

O processador de cálculos e de consultas do Oracle Essbase no modo híbrido permite-lhe efetuar análises em tempo real através da utilização de cálculos processuais e de capacidades de modelagem de leitura e escrita. O modo híbrido é o mecanismo por omissão para análises de dependência dinâmica para consultas de armazenamento em blocos. Não é o valor por omissão para scripts de cálculo (pode ativá-lo).

Se já tiver trabalhado com o Essbase 11g On-Premise, é provável que se lembre de um ou mais destes modos de desenho de cubo, adaptados para diferentes fins:

  • Armazenamento em blocos: para uma utilização ideal quando existem dimensões grandes e dispersas Os cubos neste modo são armazenados e prá-agregados para alcançar um bom desempenho de consultas. Inclui um conjunto avançado de funções de cálculo para análise.
  • Armazenamento de agregação: para uma utilização ideal para cubos com um vasto número de dimensões e muitas agregações de nível superior. As fórmulas de membro podem ser especificadas utilizando MDX.
  • Modo híbrido: modo de armazenamento em blocos melhorado com os benefícios do armazenamento de agregação.

O modo híbrido é o mecanismo de consultas por omissão para uma análise de dependência dinâmica para consultas em cubos de armazenamento em blocos no Essbase 21c, Essbase 19c e Oracle Analytics Cloud - Essbase. O modo híbrido fornece uma análise de dependências rigorosa e uma agregação rápida. É excelente para manusear a complexidade das consultas de membros que têm dependências em membros dinâmicos.

Nas suas aplicações analíticas, a Oracle recomenda a utilização de dependências dinâmicas, incluindo agregações dispersas. Não está limitado à implementação do Cálculo Dinâmico de forma seletiva em dimensões dispersas, tal como no Essbase 11g On-Premise. Em especial, as agregações dinâmicas dispersas são possíveis e recomendadas, mas estão sujeitas às diretrizes de otimização do desempenho e aos testes.

Apesar do modo híbrido ser o valor por omissão para o processador de consultas para cubos de armazenamento em blocos, não é o valor por omissão para executar os scripts de cálculo. Se os seus scripts de cálculo contiverem muitas dependências dinâmicas, a Oracle recomenda que ative também o modo híbrido para os scripts de cálculo. Para tal, ative a definição de configuração HYBRIDBSOINCALCSCRIPT nas suas propriedades de configuração da aplicação (ou utilize o comando de cálculo SET HYBRIDBSOINCALCSCRIPT para o controlar numa base por cálculo).

A maior parte das funções de cálculo do Essbase funcionarão no modo híbrido. Para ver uma lista e sintaxe de todas as funções de cálculo suportadas do modo híbrido, bem como as poucas exceções existentes, consulte Funções Suportadas no Modo Híbrido. O cálculo paralelo utilizando FIXPARALLEL é suportado no modo híbrido, mas não o cálculo paralelo utilizando CALCPARALLEL.

Consulte ASODYNAMICAGGINBSO para obter a sintaxe para configurar o modo híbrido para além das definições por omissão ou para a desativar.

Tópicos nesta secção: