Baixe o app para aproveitar ainda mais
Prévia do material em texto
OLAP Rodrigo Leite Durães. rodrigo_l_d@yahoo.com.br OLAP – Definição OLAP (Online analytical processing) é uma categoria de tecnologia de software que possibilita a visualização dos dados armazenados, segundo um grande número de pontos de vista, através de acessos rápidos, consistentes e interativos. OLAP _ Existem várias ferramentas OLAP (softwares) para os usuários finais realizarem análises dos dados. _ Geralmente contém um módulo para administração de usuários. _ Processa os dados de um DW ou DM fornecendo respostas rápidas para consultas analíticas complexas. _ A ferramenta OLAP que realmente dá vida ao DW OLAP O DW é a base para os serviços OLAP _ OLAP transforma os dados de um DW em estruturas multidimensionais _ Permite a análise de dados fazendo operações como um “cubo mágico”. OLAP Cubos são estruturas multidimensionais que armazenam dados para sistemas OLAP Uma variedade de cruzamentos dimensionais, cálculos e agregações são possíveis com os cubos, e as dimensões são utilizadas para o pivoteamento dos relatórios. OLAP Em 1993 foi introduzido por E.F. Codd, o pai das bases de dados relacionais 12 regras OLAP. Em 1995 ele agrupou as regras em características e acrescentou mais 6 regras. OLAP - Regras de Codd Características Básicas: – F1 – Visão Conceitual Multi-dimensional – F2 – Manipulação de Dados Intuitiva – F3 – Acesso – OLAP como mediador – F4 – Extração Batch ou Interpretativa – F5 – Modelos de Análise OLAP – F6 – Arquitetura Cliente / Servidor – F7 – Transparência – F8 – Suporte a multi-usuários OLAP Características Especiais: – F9 – Tratamento de dados não normalizados – F10 – Arquivando resultados OLAP – Os Mantenha separado das fontes de dados – F11 – Extração de valores nulos – F12 – Tratamento de valores nulos _ Características de Relatório: – F13 – Geração de relatórios flexível – F14 – Performance uniforme na execução de relatórios F15 – Ajuste automática da camada física OLAP Controle de Dimensão: – F16 – Dimensionamento Genérico – F17 – Dimensões e Níveis de Agregação Ilimitados – F18 – Suporte sem restrições de operações através de dimensões Resolvendo algumas questões ... _ Quantas pessoas (fato) abriram uma conta (dimensão), na filial do Brasil(dimensão) no ano passado (dimensão) ? _ Quantos empréstimos (fato) para compra de casa própria (dimensão) foram aprovados em parcelas fixas (dimensão) ou em parcelas de taxa ajustável (dimensão) em Minas Gerais (dimensão) no último mês (dimensão)? _ Qual o valor de vendas total (fato) de um determinado produto dimensão) em uma determinada loja de mantimento (dimensão) no dia de ontem? _ Qual a quantidade vendida (fato) de um determinado produto em promoção (dimensão) em uma determinada filial (dimensão) ou em uma determinada cidade (dimensão) no período do dia das mães no ano passado (dimensão)? Funcionalidades OLAP _ “Mostre-me o que é importante” (Exception Reporting) _ “Deixe-me ver os detalhes” (Drill Down) _ “Deixe-me mudar o meu ponto de vista” (Drill Up) _ “Deixe ver outros dados “ (Drill Across) _ “Deixe-me ver os melhores e os piores” (Ranking) _ “Deixe-me comparar com anos anteriores” (Análise Comparativa) Funcionalidades OLAP _ O Drill Across ocorre quando o usuário pula um nível intermediário dentro de uma mesma dimensão. Por exemplo: a dimensão tempo é composta por ano, semestre, trimestre, mês e dia. O usuário estará executando um Drill Across quando ele passar de ano direto para semestre ou mês. _ O Drill Down ocorre quando o usuário aumenta o nível de detalhe da informação, diminuindo o grau de granularidade. _ O Drill Up ocorre quando o usuário aumenta o grau de granularidade, diminuindo o nível de detalhamento da informação. _ O Drill Throught ocorre quando o usuário passa de uma informação contida em uma dimensão para uma outra. Por exemplo: Estou na dimensão de tempo e no próximo passo começo a analisar a informação por região. Funcionalidades OLAP _ O Slice and Dice é uma das principais características de uma ferramenta OLAP. Como a ferramenta OLAP recupera o microcubo, surgiu a necessidade de criar um módulo que convencionou-se de Slice and Dice para ficar responsável por trabalhar esta informação. Ele serve para modificar a posição de uma informação, alterar linhas por colunas de maneira a facilitar a compreensão dos usuários e girar o cubo sempre que tiver necessidade. MOLAP - Multidimensional OLAP Utilização de bancos de dados multidimensionais. Os cubos são criados e armazenados fisicamente. Riqueza em funções para analises multidimensionais. ROLAP - Relacional OLAP Analises de dados, agregadas e metadados armazenados em bancos de dados relacionais. Os cubos OLAP são um conceito virtual baseado na modelagem dimensional. Projeto cuidadoso do ponto de vista de performance (cuidados com excesso de tabelas normalizadas e a má utilização de índices) HOLAP - Hibrido OLAP Uma mescla ROLAP/MOLAP. Bancos relacionais que incorporam funções dimensionais. Detalhes no RDBMS Agrupamentos no MOLAP DOLAP - Desktop OLAP São produtos que possuem menor custo. São ferramentas Cliente/Servidor com facilidade de implantação. Oferecem tanto servidores ROLAP, quanto MOLAP. WOLAP - Web OLAP Acoplamento do OLAP para o ambiente da Internet. Portabilidade. Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18
Compartilhar