Escolar Documentos
Profissional Documentos
Cultura Documentos
Processamento Analtico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri
OLAP: Modelagem Multidimensional
Modelagem Multidimensional
Anlises dos usurios de SSD
representam requisies multidimensionais aos dados do DW permitem a identificao de problemas e de tendncias
Principais enfoques
modelo de dados multidimensional abordagens para a representao lgica
por filial
P3 P2 P1 D2 F2
D1
F1
Dimenso
Representa uma perspectiva de anlise dos usurios de SSD Composta por atributos Exemplo: dimenso filial
atributos: cidade, estado, regio, pas semntica: a filial Primeira Filial est localizada na cidade de So Carlos, estado de So Paulo, regio Sudeste do pas Brasil
OLAP: Modelagem Multidimensional
Hierarquia de Atributos
Definio
permite que atributos de uma dimenso relacionem-se com outros atributos da mesma dimenso especifica nveis de agregao e, portanto, granularidade dos itens de dados
Medida Numrica
Objeto de anlise relevante ao negcio Definida como uma funo de suas dimenses correspondentes
Classificao aditiva semi-aditivas no aditivas
OLAP: Modelagem Multidimensional
Definio somada atravs de todas as suas dimenses somadas somente atravs de algumas de suas dimenses no podem ser somadas
Operaes Analticas
Operao drill-down Definio analisa os dados em nveis de agregao progressivamente mais detalhados, ou de menor granularidade analisa os dados em nveis de agregao progressivamente menos detalhados, ou de maior granularidade restringe os dados sendo analisados a um subconjunto destes dados slice: corte para um valor fixo dice: seleo de faixas de valores reorienta a viso multidimensional dos dados, oferecendo diferentes perspectivas dos mesmos dados compara medidas numricas distintas que so relacionadas entre si atravs de pelo menos uma dimenso em comum
roll-up
pivot drill-across
Representao Lgica
sistemas ROLAP (OLAP relacional) estruturas relacionais sistemas MOLAP (OLAP multidimensional) estruturas de dados especializadas dados armazenados em matrizes e operaes OLAP diretamente implementadas sobre essas matrizes
dados armazenados em tabelas e SGBD relacional estendido para oferecer suporte s operaes OLAP
OLAP: Modelagem Multidimensional
funcionalidades adicionais
novos operadores SQL estruturas de indexao especializadas otimizao de consultas complexas execuo paralela de consultas complexas
funcionalidade adicional
materializao de vises
Esquema Estrela
produto chaveProduto (PK) marca categoria departamento ... filial filial
tabela de fatos
tabelas de dimenso
Constelao de Fatos
produto chaveProduto (PK) marca categoria departamento ... filial filial chaveFilial (PK) nomeFilial cidade estado regio pas ... vendas chaveFilial (FK) chaveProduto (FK) chaveTempo (FK) lucro_dolar unidades_vendidas vendas chavePromoo (FK) chaveFabricante (FK) chaveTempo (FK) lucro_dolar unidades_vendidas
filial fabricante chaveFabricante (PK) nomeFabricante nomeFantasia endereo cidade estado ... OLAP: Modelagem Multidimensional