A Modelagem de Dados no Ambiente DW
Por: maxueldarocha • 8/4/2015 • Artigo • 22.303 Palavras (90 Páginas) • 554 Visualizações
UNIVERSIDADE PRESBITERIANA MACKENZIE
Faculdade de Computação e Informática
A MODELAGEM DE DADOS
NO AMBIENTE DATA WAREHOUSE
Daniele Del Bianco Hokama
Denis Camargo
Francine Fujita
João Luiz Valentim Fogliene
São Paulo
2004
Daniele Del Bianco Hokama
Denis Camargo
Francine Fujita
João Luiz Valentim Fogliene
A MODELAGEM DE DADOS NO AMBIENTE DATA WAREHOUSE
Trabalho de Graduação Interdisciplinar
apresentado à Faculdade de Computação e
Informática, da Universidade Presbiteriana
Mackenzie, como exigência parcial para a
obtenção do grau de Bacharel em Sistemas
de Informação
Orientador: Prof. ROGÉRIO OLIVEIRA
São Paulo
2004
SUMÁRIO
INTRODUÇÃO ...…............................................................................................. 09
1 - AMBIENTE DATA WAREHOUSE ............................................................. 12
1.1 Conceitos ....................................................................................................... 12
1.2 ETL – Extração, Transformação e Carga ....................................................... 15
1.2.1 Extração ....................................................................................................... 16
1.2.2 Transformação de dados ............................................................................ 17
1.2.3 Carga de dados ........................................................................................... 18
1.3 Modelo de dados ........................................................................................... 19
1.3.1 Modelo Relacional ..................................................................................... 20
1.3.2 Modelo Dimensional .................................................................................. 22
1.3.3 A escolha da modelagem ............................................................................ 24
2 - A MODELAGEM DIMENSIONAL ............................................................. 28
2.1 Exemplo de Modelos de dados ...................................................................... 28
2.2 Esquema Estrela ........................................................................................... 32
2.2.1 Tabela de Fatos ........................................................................................ 34
2.2.2 Modelagem da Tabela de Fatos ................................................................... 37
2.2.3 Classificação dos Fatos ............................................................................... 38
2.2.4 Tabela de Dimensão .................................................................................. 38
2.2.5 Hierarquia de Dimensões ............................................................................ 40
2.2.6 Drill-down e Roll-up .................................................................................. 42
2.2.7 Dimensões Descaracterizadas ................................................................... 44
2.3 Esquema Floco de Neve ............................................................................... 45
2.4 Cubo ................................................................................................................ 48
3 - TÉCNICAS DE MODELAGEM DIMENSIONAL ........................................ 51
3.1 Granularidade ................................................................................................. 51
3.1.1 Níveis duais de granularidade ................................................................... 52
3.1.2 Tabelas Agregadas ..................................................................................... 53
3.2 Visões materializadas .................................................................................. 56
3.3 Técnicas de Rastreamento de Alterações ....................................................... 57
3.3.1 Sobrescrever o valor .................................................................................. 57
3.3.2 Adicionar uma nova linha na tabela de dimensões ...................................... 58
3.3.3 Adicionar uma nova coluna de dimensão .................................................... 60
3.3.4 Artefatos de dados ..................................................................................... 60
3.4 Criação de Minidimensões ............................................................................ 61
3.5 Criação de Novas Chaves ............................................................................... 64
3.6 Tratamento de Dimensões e Fatos com Cardinalidade M:N .......................... 66
3.7 Tabela de fatos sem fatos ............................................................................... 67
...