MicroStrategy - Cubos Inteligentes

Quando executamos os relatórios criados no MicroStrategy, eles buscam os dados do warehouse para aplicar os cálculos e gerar um relatório. Quando vários usuários solicitam o mesmo relatório, mas com diferentes intervalos de valores ou diferentes condições de filtro, o warehouse precisa repetir cálculos semelhantes para cada um dos relatórios e isso afeta o desempenho.

Para evitar isso, a MicroStrategy usa cubos inteligentes, que são um objeto situado na camada intermediária entre os relatórios e o warehouse.

O diagrama a seguir descreve a função do cubo inteligente.

O Intelligent Cube é compartilhado como uma única cópia na memória, entre os diferentes relatórios criados por vários usuários. Um conjunto de dados é retornado do data warehouse e salvo diretamente na memória do Intelligence Server. Vários relatórios são criados para coletar dados do Cubo Inteligente em vez de consultar o data warehouse.

A seguir estão os recursos que tornam os cubos inteligentes úteis.

  • Suporta agregação dinâmica.
  • Pode ser agendado para atualização.
  • Oferece suporte à criação de métricas derivadas.
  • Desempenho mais rápido do que consultar diretamente o warehouse.
  • Mais de um cubo pode ser usado em um único painel.