Professional Documents
Culture Documents
Bsico ao avanado
Modelagem Dimensional
Caractersticas
Modelagem estrela
Inteligvel
Performtica
2
Modelagem Dimensional
Modelo Estrela
3
Modelagem Dimensional
4
Modelagem Dimensional
Exemplo de Consultas
5
Modelagem Dimensional
Consulta Gerada
6
Modelagem Dimensional
Instrumento
Tempo
Localizao
7
Modelagem Dimensional
Exemplos de consultas
8
Modelagem Dimensional
Identificando dimenses
9
Modelagem Dimensional
Modelagem Dimensional
Tabela de Fatos
Dominante
Tabelas de Dimenses
de fatos
Comparao ER x Dimensional
11
Modelagem Dimensional
Tabela de Fatos
Aditivas
Semi-aditivas
No aditivas
Fato Ocorrncia
id_unidade
id_tempo
id_crime
id_instrumento
id_localizacao
12
Modelagem Dimensional
Fatos Aditivos
13
Modelagem Dimensional
Fatos semi-aditivos
Tambm so numricos
Geralmente a Tempo
Saldos, balanos...
14
Modelagem Dimensional
Fatos no aditivos
15
Modelagem Dimensional
Tabelas Dimenses
Objetivo
Caractersticas:
Desnormalizada
Hierarquias implcitas
Crime
Policial
Modelagem Dimensional
id_policial
matricula
patente
nome
cpf
id_crime
tipo_crime
desc_crime
Localizao
...
16
Hierarquias de Dimenses
Patente, Escolaridade,
Atuao(Campo/Administrativo)
Passos da modelagem
dimensional
1.Definio da rea do negcio
2.Definir processos dentro da rea de negcio
3.Definio a granularidade desejada para os
dados de cada processo
4.Definio dos atributos e hierarquia das
dimenses
5.Definio das mtricas das tabelas de Fatos
Observar valores aditivos, semi-aditivos e no aditivos
18
Modelagem Dimensional
Estudos de caso
20
Modelagem Dimensional
Exemplos...
Estoque calculado
21
Modelagem Dimensional
Exemplos...
Requisies/Sadas
22
Modelagem Dimensional
Exemplos...
23
Modelagem Dimensional
Dashboards
24
Modelagem Dimensional
Dashboards
Giro mensal atravs das
requisies
25
Modelagem Dimensional
Estudo de caso
Acesso ao dados.al.gov.br
26
Modelagem Dimensional
Estudo de caso
Acesso ao dados.al.gov.br
27
Modelagem Dimensional
Alagoas em Dados
28
Modelagem Dimensional
Alagoas em Dados
30
Modelagem Dimensional
31
Modelagem Dimensional
Voltando ao contedo...
32
Modelagem Dimensional
Modelagem Dimensional
Avanado
33
Modelagem Dimensional
Modelagem dimensional
34
Modelagem Dimensional
Roteiro
Dimenses clssicas
Dimenses Bugiganga
Minidimenses
Dimenses multivaloradas
35
Modelagem Dimensional
Esquema Estrela
Quando
Quanto foi
Quanto custou
Quem
Porqu
Como
Dimenses clssicas
O que
36
Modelagem Dimensional
Dimenso Tempo
Dimenso Tempo
Exemplo: 5 anos passados + 5 anos futuros = 10 anos =
3.650 dias (linhas na tabela)
38
Modelagem Dimensional
Dimenso Hora
39
Modelagem Dimensional
40
Modelagem Dimensional
Produto
Dimenses Degeneradas
43
Modelagem Dimensional
Chaves Substitutas
(Surrogate keys)
Alternativas
Tcnica predominante
matricula nome
patente
10
3242343
sargento
Mudana de Patente
SCD Tipo 1 - Atualizao
id_policial
matricula
nome
patente
10
3242343
2 tenente
id_policial matricula
nome
patente
Datas
10
3242343
sargento
...
11
3242343
2 tenente
...
46
Modelagem Dimensional
matricula nome
patente
10
3242343
sargento
Mudana de Patente
SCD Tipo 3 Mantm histrico
id_policial matricula
nome
10
3242343
patente
patente_ant
sargento
47
Modelagem Dimensional
Minidimenses
Fato Venda
Modelagem Dimensional
DelegadoRegistro
Ocorrncia
DataConclusao
DelegadoInvestigacao
49
Modelagem Dimensional
50
Modelagem Dimensional
Dimenses Bugiganga
Relacionadas com
tabelas tipo cdigodescrio com baixa
cardinalidade: Sexo,
Estado Civil, Tags
diversos, Textos
descritivos, etc.
Dimenses Multivaloradas
Policial
52
Modelagem Dimensional
Tipos de Fatos
Fatos de transao
53
Modelagem Dimensional
Fato Transao
O nvel de transao individual representa a
viso mais fundamental das operaes do
negcio.
Essas
tabelas
de
fatos
representam um evento que ocorreu num
ponto instantneo do tempo.
54
Modelagem Dimensional
Solues particionamento
56
Modelagem Dimensional
Fatos instantneos
acumulados
Representam um tempo indeterminado, que
cobre o ciclo de vida da transao ou do
produto ou pessoa. Quase sempre possuem
mltiplas
datas,
representando
os
mltiplos eventos ou fases que ocorrem
durante o curso de um ciclo de vida.
Exemplo:
justia...)
Ocorrncia(registro,
inquerito,
57
Modelagem Dimensional