Olap
Objetivos
Diferenciar as diversas formas de armazenamento Compreender o que é e como definir a porcentagem de agregação Conhecer a possibilidade da utilização de partições Entender a manipulação dos Cubos Virtuais Melhorar os tempos de processamento Otimizar o espaço de armazenamento
Conteúdo do módulo
4.1. 4.2. Introdução Tipos de Armazenamento 4.2.1. 4.2.2. 4.2.3. 4.3. 4.4. 4.5. 4.6. 4.7. MOLAP ROLAP HOLAP
Definição de Agregações Processamento de cubos Cubos Virtuais Partições A difícil busca do equilíbrio
Página 1 de 15
4.1. Introdução
Nesta unidade abordaremos os conceitos que devem ser considerados para a implementação de um data mart. Serão descritos os diferentes tipos de armazenamento e as considerações que devem ser analisadas para melhorar o desempenho do sistema. Além disso, veremos qual é a freqüência conveniente para processar nossos cubos e explicaremos o uso dos cubos virtuais e partições. Ao finalizar este módulo, o leitor conhecerá qual é a forma de armazenamento mais adequada para os requerimentos da empresa e como balancear os diferentes fatores que ocorrem na implementação de um cubo.
4.2. Tipos de Armazenamento
Ao realizar um pequeno balanço dos módulos anteriores, vemos que já temos um desenho de requerimentos, sabemos de onde e como obter os dados e contamos com a definição da estrutura multidimensional. Agora montaremos fisicamente o cubo, por isso, devemos escolher entre as diferentes formas de armazenamento que podemos utilizar. Para facilitar esta escolha, vamos desenvolver e comparar os conceitos de MOLAP, ROLAP e HOLAP.
4.2.1.
MOLAP
No modo de armazenamento MOLAP (OLAP Multidimensional) uma cópia dos dados de origem do cubo, junto com as suas agregações armazenam-se em uma estrutura multidimensional.
Página 2 de 15
É importante considerar que enquanto os dados de origem são modificados diretamente com as operações, os objetos com armazenamento MOLAP devem ser