Conceitos básicos sobre modelagem multidimensional
Size: 1.01 MB
Language: pt
Added: May 30, 2016
Slides: 28 pages
Slide Content
Modelagem Multidimensional
Conceitos Básicos
Tomada de Decisão Gerencial
•Éa escolha racional, dentre alternativas disponíveis, de um
curso de ação, que se faz presente em todos os níveis da
organização (estratégico, gerencial e operacional).
•Identificar e selecionar um curso de ação para lidar com um
problema específico ou extrair vantagens em uma
oportunidade.
Sistemas de apoio à Decisão Gerencial
Transformar dados em informações de suporte à decisão;
Auxiliar na tomada de decisões estratégicas e táticas;
DATA WAREHOUSE –Armazém de Dados
Bill Inmon : “É um banco de dados,
orientado por assunto, integrado, não
volátil e histórico, criado para suportar o
processo de tomada de decisão.”
Ralph Kimball : “Umarmazémé
umacópiados dados da
transaçãoespecificamente estruturado
para consultae análise.”
DATA MART –Repositório de Dados
Bill Inmon : “Data Mart é cada uma das
partes físicas ou lógicas de um Data
Warehouse corporativo. Um Data Mart
corresponde às necessidades de
informação de uma determinada
comunidade de usuários.”
DATA MART –Repositório de Dados
Arquitetura Top-Down
Bill Inmon
Arquitetura Botton-Up
Ralph Kimball
Granularidade
Granularidade
ETL –ExtractTransformLoad
Extração Transformação e Limpeza Transform
Staging Area Load
Data Mart Usuário Final
Extração
1.Fonte: Considerar dados oriundos dos sistemas
transacionais
2.Meio de acesso ao sistema fonte: através de views
3.Horário da extração: fora do horário comercial. Deve constar
no FLD –Formulário de Levantamento de Dados
4.Montar esquema de tabelas de staging
5.Periodicidade da extração: horária, diária, semanal, mensal.
Deve constar no documento de requisitos
Transformação
1.Conversões de formatos: EBCDIC, ASCII, códigos
geográficos (estados, países), conversões de medidas, caixa
alta, etc.
2.Criação de dados derivados (Ex.: UEN Prestadora: obtida
pelo tipo da unidade e a UF)
3.Separação e concatenação de dados, como quebra de
datas, endereços, etc.
4.Limpezas de erros de entrada de dados (typing),
inconsistência entre atributos com valores associados;
campos ausentes; duplicação de informações com
inconsistência entre fontes; aplicação de regras de negócio
Carga
1.Identificar os dados a serem carregados, mapeando o
esquema de stagingcom o esquema dos modelos
dimensionais
2.Tratar o mapeamento de chaves naturais para chaves
surrogates
3.Carregar as dimensões
4.Carregar tabelas fato
5.Considerar aspectos de performance, como uso de
paralelismo, presença ou ausência de índices e constraints
6.Considerar armazenar dados rejeitados, erros em tabelas de
violação
Modelagem Multidimensional
T
Técnica de modelagem onde as
informações se relacionam de
maneira que podem ser
representadas metaforicamente
como um cubo.
Questões de Negócio
Como nasce o modelo multidimensional ?
Questão de negócio:
•Qual a quantidade de objetos do serviço Remessa
Expressaextraviados/roubados e devolvidos ao
remente, por DR de destino, por período (data de
apuração), e por agrupamento de eventos
finalizadores?
Objetos Extraviados/Roubados e Devolvidos ao
Remetente
Fato de Negócio: Remessa Expressa
Questão de Negócio
•Qual a quantidade exportada por Tipo de Malote, por DR
Origem, por DR de Destino e por período?
Quantidade Malotes Exportados
Fato de Negócio: Malotes Exportados
O que é Modelagem Multidimensional ?
“Cruzamento de dimensões de análise para achar uma métrica.”
Carlos Caldo