SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
GRADUAÇÃO 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
Administração 
de 
Banco 
de 
Dados 
Criação 
e 
Manutenção 
de 
Data 
Warehouse 
Prof. 
Rudson 
Kiyoshi 
Souza 
Carvalho 
rudson.carvalho@gmail.com 
Parte 
2 
Versão 
1.0 
Agosto/2014 
1
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
2 
Conceitos 
Fundamentais
Modelagem 
-­‐ 
Revisão 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
3 
• Para 
construir 
um 
modelo 
de 
dados, 
usa-­‐se 
uma 
linguagem 
de 
modelagem 
de 
dados. 
• Existem 
linguagens 
textuais 
e 
linguagens 
gráficas. 
• É 
possível 
descrever 
os 
modelos 
em 
diferentes 
níveis 
de 
abstração 
e 
com 
diferentes 
objeYvos. 
• Cada 
descrição 
recebe 
o 
nome 
de 
esquema 
de 
banco 
de 
dados.
Modelagem 
-­‐ 
Revisão 
Modelagem 
de 
sistemas, 
tanto 
a 
nível 
funcional 
quanto 
de 
dados, 
é 
um 
requisito 
fundamental 
para 
a 
obtenção 
de 
produtos 
de 
soware 
de 
maior 
qualidade 
e 
confiabilidade. 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
4
Modelo 
Conceitual 
• Modelo 
conceitual 
é 
um 
diagrama 
em 
blocos 
que 
demonstra 
todas 
as 
relações 
entre 
as 
enYdades, 
suas 
especializações, 
seus 
atributos 
e 
auto-­‐relações. 
(Wikipedia) 
• É 
uma 
descrição 
de 
banco 
de 
dados 
de 
forma 
independente 
de 
implementação 
num 
sistema 
de 
gerenciamento. 
• Com 
o 
objeYvo 
de 
registrar 
QUE 
dados 
podem 
aparecer 
no 
banco, 
mas 
não 
registra 
COMO 
estes 
dados 
estão 
armazenados 
no 
SGBD 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
5
Modelo 
Lógico 
Compreende 
uma 
descrição 
das 
estruturas 
que 
serão 
armazenadas 
no 
banco 
e 
que 
resulta 
numa 
representação 
gráfica 
dos 
dados 
de 
uma 
maneira 
lógica, 
inclusive 
nomeando 
os 
componentes 
e 
ações 
que 
exercem 
uns 
sobre 
os 
outros, 
representando 
fielmente 
o 
NEGÓCIO, 
e 
NÃO 
necessariamente 
a 
base 
de 
dados 
desejada, 
a 
qual 
será 
construída 
posteriormente 
por 
ocasião 
do 
Projeto 
Físico; 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
6
Modelo 
Físico 
Inclui 
a 
análise 
das 
caracterísYcas 
e 
recursos 
necessários 
para 
armazenamento 
e 
manipulação 
das 
estruturas 
de 
dados 
(estrutura 
de 
armazenamento, 
endereçamento, 
acesso 
e 
alocação 
nsica), 
sendo 
uma 
sequência 
de 
comandos 
executados 
em 
SQL 
a 
fim 
de 
criar 
as 
tabelas, 
estruturas 
e 
ligações 
projetadas 
até 
então 
e 
finalmente 
criar 
o 
banco 
de 
dados. 
(Wikipedia) 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
7
Tipos 
de 
Relacionamentos 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
8 
• Um-­‐para-­‐um 
(1:1): 
uma 
instância 
em 
“A” 
está 
associada 
com 
no 
máximo 
uma 
instância 
em 
“B”, 
e 
uma 
instância 
em 
“B” 
está 
associada 
com 
no 
máximo 
uma 
instância 
em 
“A”; 
• Um-­‐para-­‐muitos 
(1:n): 
uma 
instância 
em 
“A” 
está 
associada 
a 
qualquer 
número 
de 
instâncias 
em 
“B”, 
e 
uma 
instância 
em 
“B”, 
todavia, 
pode 
estar 
associado 
a 
no 
máximo 
uma 
instância 
em 
“A”; 
• Muitos-­‐para-­‐muitos 
(n:n): 
uma 
instância 
em 
“A” 
está 
associada 
a 
qualquer 
número 
de 
instâncias 
em 
“B” 
e 
vice-­‐versa. 
Alguns 
autores 
preferem 
chamar 
esta 
cardinalidade 
de 
m:n, 
por 
considerar 
que 
podem 
representar 
valores 
diferentes. 
(KORTH, 
SILBERCHATZ 
e 
SUDARSHAN, 
2006)
Formas 
Normais 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
9 
• 1a 
Forma 
Normal 
(1FN): 
toda 
relação 
deve 
ter 
uma 
chave 
primária 
e 
deve-­‐se 
garanYr 
que 
todo 
atributo 
seja 
atômico. 
Atributos 
compostos 
devem 
ser 
separados. 
Por 
exemplo, 
um 
atributo 
Endereço 
deve 
ser 
subdividido 
em 
seus 
componentes: 
Logradouro, 
Número, 
Complemento, 
Bairro, 
Cidade, 
Estado 
e 
CEP. 
• 2a 
Forma 
Normal 
(2FN): 
toda 
relação 
deve 
estar 
na 
1FN 
e 
devem-­‐se 
eliminar 
dependências 
funcionais 
parciais, 
ou 
seja, 
todo 
atributo 
não 
chave 
deve 
ser 
totalmente 
dependente 
da 
chave 
primária. 
Por 
exemplo, 
uma 
relação 
que 
contenha 
os 
atributos 
Código 
da 
Obra, 
Código 
do 
Fornecedor, 
Nome 
do 
Fornecedor 
e 
Preço 
de 
Venda, 
considerando 
que 
a 
chave 
primária 
é 
composta 
pelos 
atributos 
Código 
da 
Obra 
e 
Código 
do 
Fornecedor. 
Uma 
nova 
relação 
entre 
as 
enYdades 
Fornecedor 
e 
Obra 
deverão 
ser 
criadas. 
• 3a 
Forma 
Normal 
(3FN): 
toda 
relação 
deve 
estar 
na 
2FN 
e 
devem-­‐se 
eliminar 
dependências 
funcionais 
transiYvas. 
Na 
terceira 
forma 
normal 
temos 
de 
eliminar 
aqueles 
campos 
que 
podem 
ser 
obYdos 
pela 
equação 
de 
outros 
campos 
da 
mesma 
tabela. 
(Saber 
Digital: 
Revista 
Eletrônica 
do 
CESVA, 
Valença, 
v. 
1, 
n. 
1, 
p. 
33-­‐69)
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
10 
Modelagem 
de 
Dados 
para 
Data 
Warehouse
Modelagem 
de 
Dados 
para 
Data 
Warehouse 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
11 
O 
sucesso 
no 
desenvolvimento 
de 
um 
Data 
Warehouse 
(DW) 
bem 
modelado 
depende 
do 
planejamento 
realizado 
e 
a 
escolha 
correta 
das 
estratégias 
a 
serem 
adotadas, 
de 
forma 
que 
sejam 
adequadas 
às 
caracterísYcas 
do 
negócio 
da 
organização 
as 
necessidades 
específicas 
do 
ambiente 
onde 
será 
implementado.
Modelagem 
MulIdimensional 
A 
modelagem 
mulYdimensional 
é 
uma 
técnica 
de 
concepção 
e 
visualização 
de 
um 
modelo 
de 
dados 
de 
um 
conjunto 
de 
medidas 
que 
descrevem 
aspectos 
comuns 
de 
negócio. 
Sua 
uYlização 
ajuda 
na 
sumarização 
e 
reestruturação 
dos 
dados 
e 
apresenta 
visões 
que 
suportam 
a 
análise 
dos 
valores 
destes 
dados 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
12 
(MACHADO, 
F.N.R. 
Projeto 
de 
Data 
Warehouse, 
São 
Paulo: 
Érica, 
2004.)
Modelagem 
MulIdimensional 
-­‐ 
Fatos 
Fatos 
– 
Um 
fato 
é 
uma 
coleção 
de 
itens 
de 
dados, 
composta 
de 
dados 
de 
medidas 
e 
de 
contexto. 
Cada 
fato 
representa 
um 
item, 
uma 
transação 
ou 
um 
evento 
de 
negócio 
e 
é 
uYlizado 
para 
analisar 
o 
processo 
de 
negócio 
de 
uma 
empresa. 
É 
tudo 
aquilo 
que 
reflete 
a 
evolução 
dos 
negócios 
do 
dia 
a 
dia 
de 
uma 
organização. 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
13 
(MACHADO, 
F.N.R. 
Projeto 
de 
Data 
Warehouse, 
São 
Paulo: 
Érica, 
2004.)
Modelagem 
MulIdimensional 
-­‐ 
Dimensões 
Dimensoões 
– 
Conceitualmente 
são 
os 
elementos 
que 
parYcipam 
de 
um 
fato, 
assunto 
de 
negócios. 
São 
as 
possíveis 
formas 
de 
visualizar 
os 
dados, 
ou 
seja, 
são 
os 
“por” 
dos 
dados: 
por 
mês, 
por 
país, 
por 
produto, 
por 
região. 
Representam 
o 
contexto 
de 
um 
assunto 
de 
negócio. 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
14 
(MACHADO, 
F.N.R. 
Projeto 
de 
Data 
Warehouse, 
São 
Paulo: 
Érica, 
2004.)
Modelagem 
MulIdimensional 
-­‐ 
Medidas 
Medidas 
– 
são 
os 
atributos 
númericos 
que 
representam 
um 
fato, 
a 
performance 
de 
um 
indicador 
de 
negócio 
relaYvo 
às 
dimensões 
que 
parYcipam 
desse 
fato. 
Uma 
medida 
é 
determinada 
pela 
combinação 
das 
dimensões 
que 
parYcipam 
de 
um 
fato 
e 
estão 
localizados 
como 
atributos 
de 
um 
fato. 
Por 
exemplo, 
o 
valor 
em 
reais 
das 
vendas, 
o 
número 
de 
unidades 
vendidas 
de 
produtos 
e 
a 
quanYdade 
em 
estoque. 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
15 
(MACHADO, 
F.N.R. 
Projeto 
de 
Data 
Warehouse, 
São 
Paulo: 
Érica, 
2004.)
Modelo 
Estrela 
e 
ou 
Star 
Schema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
16 
Modelo 
Estrela 
• O 
conceito 
de 
Esquema 
Estrela 
(em 
inglês: 
Star 
Schema) 
foi 
criado 
pelo 
estadunidense 
Dr. 
Ralph 
Kimball, 
ao 
propor 
uma 
visão 
para 
a 
modelagem 
de 
base 
de 
dados 
para 
sistemas 
de 
apoio 
a 
decisão. 
Sua 
principal 
caracterísYca 
é 
a 
presença 
de 
dados 
altamente 
redundantes, 
melhorando 
o 
desempenho. 
• Sendo 
a 
estrutura 
básica 
de 
um 
modelo 
mulYdimensional. 
• Star 
schema 
ou 
esquema 
em 
estrela 
é 
uma 
metodologia 
de 
modelagem 
de 
dados 
uYlizada 
do 
desenho 
de 
um 
Data 
warehouse.
Modelo 
Estrela 
e 
ou 
Star 
Schema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
17 
Modelo 
Estrela 
Fonte: 
Machado 
(2004)
Modelo 
Estrela 
e 
ou 
Star 
Schema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
18 
Esquema 
Estrela
Modelo 
Floco 
de 
Neve 
e 
ou 
Snowflake 
Schema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
19 
Esquema 
Floco 
de 
Neve 
• Esquema 
floco 
de 
neve 
é 
uma 
variação 
do 
esquema 
estrela, 
no 
qual 
todas 
as 
tabelas 
de 
dimensão 
são 
normalizadas 
na 
terceira 
forma 
normal 
(3FN), 
ou 
seja, 
são 
reYrados 
das 
tabelas 
os 
campos 
que 
são 
funcionalmente 
dependentes 
de 
outros 
campos 
que 
não 
são 
chaves. 
Este 
modelo 
é 
o 
resultado 
da 
decomposição 
de 
uma 
ou 
mais 
dimensões 
que 
possuem 
hierarquias 
entre 
seus 
membros. 
• Recomenda-­‐se 
uYlizar 
o 
esquema 
floco 
de 
neve 
apenas 
quando 
a 
linha 
de 
dimensão 
ficar 
muito 
longa 
e 
começar 
a 
ser 
relevante 
do 
ponto 
de 
vista 
de 
armazenamento.
Modelo 
Floco 
de 
Neve 
e 
ou 
Snowflake 
Schema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
20 
Modelo 
Estrela 
Fonte: 
Machado 
(2004)
Modelo 
Floco 
de 
Neve 
e 
ou 
Snowflake 
Schema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
21 
Esquema 
Floco 
de 
Neve
Análise 
Dimensional 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
22 
Inicialmente 
para 
montarmos 
um 
modelo 
dimensional, 
devemos 
buscar 
responder 
a 
4 
perguntas 
base 
básicas: 
1. Quando 
aconteceu 
o 
fato? 
2. Quem 
é 
o 
personagem 
do 
fato? 
3. Onde 
aconteceu 
o 
fato? 
4. O 
que 
é 
o 
objeto 
do 
fato? 
Fato 
Quando 
O 
quê 
Onde 
Quem
A 
Dimensão 
Tempo 
(Quando) 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
23 
• A 
dimensão 
Tempo 
(Data) 
é 
muito 
importante 
em 
toda 
a 
modelagem. 
Como 
tal 
deve 
ser 
tratada 
de 
forma 
diferenciada 
em 
relação 
às 
outras 
dimensões. 
Usualmente 
está 
presente 
em 
todo 
Data 
Mart, 
pois 
o 
Data 
Warehouse 
é 
histórico. 
• Costuma 
ser 
complexa 
no 
mundo 
real: 
– 
Dia, 
Mês, 
Trimestre, 
Semestre, 
Ano 
– 
Dia 
Acumulado 
no 
Mês, 
no 
Ano 
– 
Período 
Fiscal, 
Semana 
de 
Cinco 
Dias 
– 
Feriados, 
Fim 
de 
semana 
• Qual 
a 
granularidade 
é 
a 
ideal? 
(depende 
do 
projeto) 
– 
Com 
granularidade 
diária, 
podemos 
organizar 
os 
dados 
por 
dias, 
meses, 
anos, 
por 
períodos 
fiscais 
(arYficiais) 
da 
empresa, 
etc. 
Essa 
modelagem 
é 
mais 
flexível 
a 
mudanças 
nos 
requisitos 
do 
negócio. 
• Diferente 
das 
outras 
dimensões, 
a 
tabela 
Data 
pode 
ser 
carregada 
antecipadamente, 
de 
uma 
só 
vez 
e 
não 
requer 
fonte 
de 
dados.
A 
Dimensão 
Tempo 
(Quando) 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
24 
Os 
Ypos 
de 
dados 
padrões 
dos 
bancos 
de 
dados, 
não 
suportam 
esta 
riqueza 
de 
formatações.
A 
Dimensão 
Onde 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
25 
• Essa 
dimensão 
sempre 
existe 
em 
um 
fato, 
seja 
qual 
for 
ele.
Agrupamentos 
MulIdimensionais 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
26
Realizar 
o 
Estudo 
de 
Caso 
1 
– 
Exercício 
Cinema 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
27 
• Faça 
a 
modelagem 
mulYdimensional 
para 
o 
modelo 
transacional 
do 
sistema 
de 
gerenciamento 
de 
cinemas 
projetado 
em 
sala 
de 
aula, 
seguindo 
a 
seguinte 
premissa: 
• Os 
gerentes 
de 
área 
da 
distribuidora 
desejam 
acompanhar 
a 
evolução 
do 
público 
e 
o 
valor 
arrecadado 
na 
região 
do 
país.
Realizar 
o 
Estudo 
de 
Caso 
2 
– 
Exercício 
Hotel 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
28 
• Faça 
a 
modelagem 
mulYdimensional 
para 
o 
modelo 
transacional 
do 
sistema 
de 
gerenciamento 
de 
hoteis 
conforme 
próximo 
slide, 
seguindo 
a 
seguinte 
premissa: 
• Visualizar 
ao 
longo 
do 
tempo 
o 
faturamento; 
• Evolução 
do 
faturamento 
pelo 
Ypo 
de 
aparamento; 
• Faturamento 
de 
serviços 
com 
consumo 
de 
bebidas 
e 
alimentos; 
• Faturamento 
por 
profissão 
de 
hóspede;
ConInuação 
Estudo 
de 
Caso 
2 
– 
Exercício 
Hotel 
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
29 
Modelo 
Estrela 
Fonte: 
Machado 
(2004)
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
30 
Fim 
Parte 
2
Tecnologia 
em 
Gestão 
da 
Tecnologia 
da 
Informação 
31

Weitere ähnliche Inhalte

Was ist angesagt?

Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de DadosLeinylson Fontinele
 
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioArquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioMauricio Uriona Maldonado PhD
 
Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)
Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)
Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)Leinylson Fontinele
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERRangel Javier
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De SoftwareFelipe Goulart
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureMarcelo Sávio
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Leinylson Fontinele
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Leinylson Fontinele
 
Aula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAnderson Simão
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Javaarmeniocardoso
 
Conceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BIConceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BIJosé Nascimento
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informaçãoluanrjesus
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Carlos Barbieri
 

Was ist angesagt? (20)

Banco De Dados
Banco De DadosBanco De Dados
Banco De Dados
 
Aula - Aspectos Avançados em Modelagem Multidimensional
Aula - Aspectos Avançados em Modelagem MultidimensionalAula - Aspectos Avançados em Modelagem Multidimensional
Aula - Aspectos Avançados em Modelagem Multidimensional
 
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I  Aula 02 - Introdução aos Bancos de DadosBanco de Dados I  Aula 02 - Introdução aos Bancos de Dados
Banco de Dados I Aula 02 - Introdução aos Bancos de Dados
 
Banco de Dados - Conceitos Básicos
Banco de Dados - Conceitos BásicosBanco de Dados - Conceitos Básicos
Banco de Dados - Conceitos Básicos
 
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de NegócioArquitetura de TI, Infraestrutura de TI e Processos de Negócio
Arquitetura de TI, Infraestrutura de TI e Processos de Negócio
 
Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)
Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)
Banco de Dados II Aula 08 - Linguagem de Consulta SQL (Comandos DML)
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DERBanco de Dados - Introdução - Projeto de Banco de Dados - DER
Banco de Dados - Introdução - Projeto de Banco de Dados - DER
 
Engenharia De Software
Engenharia De SoftwareEngenharia De Software
Engenharia De Software
 
Modelagem de Sistema de Informação 02
Modelagem de Sistema de Informação 02Modelagem de Sistema de Informação 02
Modelagem de Sistema de Informação 02
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
Introdução à computação - Aula 11 - Banco de Dados (Definições gerais, SGBD)
 
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
Banco de Dados I - Aula 06 - Banco de Dados Relacional (Modelo Lógico)
 
Aula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação GerencialAula - Sistemas de Informação Gerencial
Aula - Sistemas de Informação Gerencial
 
Análise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e JavaAnálise e Projeto de Sistemas com UML e Java
Análise e Projeto de Sistemas com UML e Java
 
Conceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BIConceitos Tabelas Fatos e Dimensões no BI
Conceitos Tabelas Fatos e Dimensões no BI
 
Arranjos de Governança de TI
Arranjos de Governança de TIArranjos de Governança de TI
Arranjos de Governança de TI
 
Aula 4 banco de dados
Aula 4   banco de dados Aula 4   banco de dados
Aula 4 banco de dados
 
Conceitos de Sistemas de Informação
Conceitos de Sistemas de InformaçãoConceitos de Sistemas de Informação
Conceitos de Sistemas de Informação
 
Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02Governança de Dados-Uma abordagem via Canvas MGD_v02
Governança de Dados-Uma abordagem via Canvas MGD_v02
 

Andere mochten auch

Introdução ao Data Warehouse
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data WarehouseMessias Batista
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoRademaker Siena
 
Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.Washington Bila Cox de Jesus
 
Apresentação de Business Intelligence
Apresentação de Business IntelligenceApresentação de Business Intelligence
Apresentação de Business IntelligenceJuliana Maria Lopes
 
Data Mart e Data Warehouse
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data WarehouseFernando Peres
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)Marco Garcia
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Gleyciana Garrido
 
NoSQL com Cassandra
NoSQL com CassandraNoSQL com Cassandra
NoSQL com CassandraJugVale
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISFelipe Ferreira
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática pptRodrigo Ribeiro
 
Sist operacionais 7
Sist operacionais 7Sist operacionais 7
Sist operacionais 7Nauber Gois
 
Inteligencia artificial 8
Inteligencia artificial 8Inteligencia artificial 8
Inteligencia artificial 8Nauber Gois
 
Exercicis transformadors
Exercicis transformadorsExercicis transformadors
Exercicis transformadorsalexbel10
 
Sistemas infgerencial3
Sistemas infgerencial3Sistemas infgerencial3
Sistemas infgerencial3Nauber Gois
 

Andere mochten auch (20)

Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Introdução ao Data Warehouse
Introdução ao Data WarehouseIntrodução ao Data Warehouse
Introdução ao Data Warehouse
 
Dicas de Modelagem dimensional
Dicas de Modelagem dimensionalDicas de Modelagem dimensional
Dicas de Modelagem dimensional
 
Mer - Modelo Entidade Relacionamento
Mer - Modelo Entidade RelacionamentoMer - Modelo Entidade Relacionamento
Mer - Modelo Entidade Relacionamento
 
Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.
 
Apresentação de Business Intelligence
Apresentação de Business IntelligenceApresentação de Business Intelligence
Apresentação de Business Intelligence
 
Data Mart e Data Warehouse
Data Mart e Data WarehouseData Mart e Data Warehouse
Data Mart e Data Warehouse
 
O que é Business Intelligence (BI)
O que é Business Intelligence (BI)O que é Business Intelligence (BI)
O que é Business Intelligence (BI)
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
 
datawarehouse2
datawarehouse2datawarehouse2
datawarehouse2
 
NoSQL com Cassandra
NoSQL com CassandraNoSQL com Cassandra
NoSQL com Cassandra
 
Visão geral do Integration Services - SSIS
Visão geral do Integration Services - SSISVisão geral do Integration Services - SSIS
Visão geral do Integration Services - SSIS
 
Data WareHOuse
Data WareHOuseData WareHOuse
Data WareHOuse
 
Integração dados prática ppt
Integração dados prática pptIntegração dados prática ppt
Integração dados prática ppt
 
Sist operacionais 7
Sist operacionais 7Sist operacionais 7
Sist operacionais 7
 
Inteligencia artificial 8
Inteligencia artificial 8Inteligencia artificial 8
Inteligencia artificial 8
 
Estudo de caso hotel
Estudo de caso hotelEstudo de caso hotel
Estudo de caso hotel
 
Exercicis transformadors
Exercicis transformadorsExercicis transformadors
Exercicis transformadors
 
Sistemas infgerencial3
Sistemas infgerencial3Sistemas infgerencial3
Sistemas infgerencial3
 

Ähnlich wie Data Warehouse - Modelagem

por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatoriosarthurjosemberg
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basicoAmadeo Santos
 
Zachman framework
Zachman frameworkZachman framework
Zachman frameworkJoao Santos
 
Por que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BIPor que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BILeonardo Karpinski
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverMilson
 
Gerenciamento Estratégico de Sistemas
Gerenciamento Estratégico de SistemasGerenciamento Estratégico de Sistemas
Gerenciamento Estratégico de SistemasJosé Passos
 
Kimball Vs Inmon
Kimball Vs InmonKimball Vs Inmon
Kimball Vs Inmonguest2308b5
 
Modelagem Dimensional
Modelagem DimensionalModelagem Dimensional
Modelagem DimensionalMarco Garcia
 
Modelos de dados
Modelos de dadosModelos de dados
Modelos de dadosaeasantos
 
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...tdc-globalcode
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO MetodologiaMarcos Yonamine
 
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfApostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfFlvioMachadoLobo
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemasPriscila Stuani
 
Introdução ao BI
Introdução ao BIIntrodução ao BI
Introdução ao BIpichiliani
 

Ähnlich wie Data Warehouse - Modelagem (20)

por_detras_dos_relatorios
por_detras_dos_relatoriospor_detras_dos_relatorios
por_detras_dos_relatorios
 
01 banco de dados-basico
01 banco de dados-basico01 banco de dados-basico
01 banco de dados-basico
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Artc 1249307788 43
Artc 1249307788 43Artc 1249307788 43
Artc 1249307788 43
 
Zachman framework
Zachman frameworkZachman framework
Zachman framework
 
Por que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BIPor que o Microsoft Power BI? Um breve overview sobre BI
Por que o Microsoft Power BI? Um breve overview sobre BI
 
Banco de dados aula 2
Banco de dados  aula 2Banco de dados  aula 2
Banco de dados aula 2
 
Modelagem de dados
Modelagem de dadosModelagem de dados
Modelagem de dados
 
Business Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql serverBusiness Intelligence com o microsoft sql server
Business Intelligence com o microsoft sql server
 
Aula banco de dados
Aula banco de dadosAula banco de dados
Aula banco de dados
 
Gerenciamento Estratégico de Sistemas
Gerenciamento Estratégico de SistemasGerenciamento Estratégico de Sistemas
Gerenciamento Estratégico de Sistemas
 
Kimball Vs Inmon
Kimball Vs InmonKimball Vs Inmon
Kimball Vs Inmon
 
Modelagem Dimensional
Modelagem DimensionalModelagem Dimensional
Modelagem Dimensional
 
Modelos de dados
Modelos de dadosModelos de dados
Modelos de dados
 
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
TDC2017 | São Paulo - Trilha BigData How we figured out we had a SRE team at ...
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
Data Warehouse
Data WarehouseData Warehouse
Data Warehouse
 
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdfApostila Modelagem e Desenvolvimento de Banco de Dados.pdf
Apostila Modelagem e Desenvolvimento de Banco de Dados.pdf
 
Metodologia de desenvolvimento de sistemas
Metodologia  de desenvolvimento de sistemasMetodologia  de desenvolvimento de sistemas
Metodologia de desenvolvimento de sistemas
 
Introdução ao BI
Introdução ao BIIntrodução ao BI
Introdução ao BI
 

Mehr von Rudson Kiyoshi Souza Carvalho

Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoAula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoRudson Kiyoshi Souza Carvalho
 
Palestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. Carvalho
Palestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. CarvalhoPalestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. Carvalho
Palestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. CarvalhoRudson Kiyoshi Souza Carvalho
 

Mehr von Rudson Kiyoshi Souza Carvalho (15)

Aula Xml Schema - XSD
Aula Xml Schema - XSDAula Xml Schema - XSD
Aula Xml Schema - XSD
 
Aula 4- Engenharia de Software
Aula 4- Engenharia de SoftwareAula 4- Engenharia de Software
Aula 4- Engenharia de Software
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Aula 2 - Processos de Software
Aula 2 - Processos de SoftwareAula 2 - Processos de Software
Aula 2 - Processos de Software
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
Aula de DTD Definição do Tipo de Documento
Aula de DTD Definição do Tipo de DocumentoAula de DTD Definição do Tipo de Documento
Aula de DTD Definição do Tipo de Documento
 
Aula Introdução a Linguagem XML
Aula Introdução a Linguagem XMLAula Introdução a Linguagem XML
Aula Introdução a Linguagem XML
 
Aula MS Project Gestão de Projetos
Aula MS Project Gestão de ProjetosAula MS Project Gestão de Projetos
Aula MS Project Gestão de Projetos
 
Aula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e CustoAula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e Custo
 
Aula Gestão de Projetos
Aula Gestão de ProjetosAula Gestão de Projetos
Aula Gestão de Projetos
 
Marketing inteligente
Marketing inteligenteMarketing inteligente
Marketing inteligente
 
Maven introdução Muito Rápida
Maven introdução Muito RápidaMaven introdução Muito Rápida
Maven introdução Muito Rápida
 
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. CarvalhoAula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
Aula de Analise e Projetos - Diagramas UML - prof. Rudson Kiyoshi S. Carvalho
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 
Palestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. Carvalho
Palestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. CarvalhoPalestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. Carvalho
Palestra Anhanguera de Business intelligence. Prof Rudson Kiyoshi S. Carvalho
 

Kürzlich hochgeladen

Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfHELENO FAVACHO
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelGilber Rubim Rangel
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfTutor de matemática Ícaro
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?AnabelaGuerreiro7
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médiorosenilrucks
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...azulassessoria9
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 

Kürzlich hochgeladen (20)

Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Dicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim RangelDicionário de Genealogia, autor Gilber Rubim Rangel
Dicionário de Genealogia, autor Gilber Rubim Rangel
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?Urso Castanho, Urso Castanho, o que vês aqui?
Urso Castanho, Urso Castanho, o que vês aqui?
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 

Data Warehouse - Modelagem

  • 1. GRADUAÇÃO Tecnologia em Gestão da Tecnologia da Informação Administração de Banco de Dados Criação e Manutenção de Data Warehouse Prof. Rudson Kiyoshi Souza Carvalho rudson.carvalho@gmail.com Parte 2 Versão 1.0 Agosto/2014 1
  • 2. Tecnologia em Gestão da Tecnologia da Informação 2 Conceitos Fundamentais
  • 3. Modelagem -­‐ Revisão Tecnologia em Gestão da Tecnologia da Informação 3 • Para construir um modelo de dados, usa-­‐se uma linguagem de modelagem de dados. • Existem linguagens textuais e linguagens gráficas. • É possível descrever os modelos em diferentes níveis de abstração e com diferentes objeYvos. • Cada descrição recebe o nome de esquema de banco de dados.
  • 4. Modelagem -­‐ Revisão Modelagem de sistemas, tanto a nível funcional quanto de dados, é um requisito fundamental para a obtenção de produtos de soware de maior qualidade e confiabilidade. Tecnologia em Gestão da Tecnologia da Informação 4
  • 5. Modelo Conceitual • Modelo conceitual é um diagrama em blocos que demonstra todas as relações entre as enYdades, suas especializações, seus atributos e auto-­‐relações. (Wikipedia) • É uma descrição de banco de dados de forma independente de implementação num sistema de gerenciamento. • Com o objeYvo de registrar QUE dados podem aparecer no banco, mas não registra COMO estes dados estão armazenados no SGBD Tecnologia em Gestão da Tecnologia da Informação 5
  • 6. Modelo Lógico Compreende uma descrição das estruturas que serão armazenadas no banco e que resulta numa representação gráfica dos dados de uma maneira lógica, inclusive nomeando os componentes e ações que exercem uns sobre os outros, representando fielmente o NEGÓCIO, e NÃO necessariamente a base de dados desejada, a qual será construída posteriormente por ocasião do Projeto Físico; Tecnologia em Gestão da Tecnologia da Informação 6
  • 7. Modelo Físico Inclui a análise das caracterísYcas e recursos necessários para armazenamento e manipulação das estruturas de dados (estrutura de armazenamento, endereçamento, acesso e alocação nsica), sendo uma sequência de comandos executados em SQL a fim de criar as tabelas, estruturas e ligações projetadas até então e finalmente criar o banco de dados. (Wikipedia) Tecnologia em Gestão da Tecnologia da Informação 7
  • 8. Tipos de Relacionamentos Tecnologia em Gestão da Tecnologia da Informação 8 • Um-­‐para-­‐um (1:1): uma instância em “A” está associada com no máximo uma instância em “B”, e uma instância em “B” está associada com no máximo uma instância em “A”; • Um-­‐para-­‐muitos (1:n): uma instância em “A” está associada a qualquer número de instâncias em “B”, e uma instância em “B”, todavia, pode estar associado a no máximo uma instância em “A”; • Muitos-­‐para-­‐muitos (n:n): uma instância em “A” está associada a qualquer número de instâncias em “B” e vice-­‐versa. Alguns autores preferem chamar esta cardinalidade de m:n, por considerar que podem representar valores diferentes. (KORTH, SILBERCHATZ e SUDARSHAN, 2006)
  • 9. Formas Normais Tecnologia em Gestão da Tecnologia da Informação 9 • 1a Forma Normal (1FN): toda relação deve ter uma chave primária e deve-­‐se garanYr que todo atributo seja atômico. Atributos compostos devem ser separados. Por exemplo, um atributo Endereço deve ser subdividido em seus componentes: Logradouro, Número, Complemento, Bairro, Cidade, Estado e CEP. • 2a Forma Normal (2FN): toda relação deve estar na 1FN e devem-­‐se eliminar dependências funcionais parciais, ou seja, todo atributo não chave deve ser totalmente dependente da chave primária. Por exemplo, uma relação que contenha os atributos Código da Obra, Código do Fornecedor, Nome do Fornecedor e Preço de Venda, considerando que a chave primária é composta pelos atributos Código da Obra e Código do Fornecedor. Uma nova relação entre as enYdades Fornecedor e Obra deverão ser criadas. • 3a Forma Normal (3FN): toda relação deve estar na 2FN e devem-­‐se eliminar dependências funcionais transiYvas. Na terceira forma normal temos de eliminar aqueles campos que podem ser obYdos pela equação de outros campos da mesma tabela. (Saber Digital: Revista Eletrônica do CESVA, Valença, v. 1, n. 1, p. 33-­‐69)
  • 10. Tecnologia em Gestão da Tecnologia da Informação 10 Modelagem de Dados para Data Warehouse
  • 11. Modelagem de Dados para Data Warehouse Tecnologia em Gestão da Tecnologia da Informação 11 O sucesso no desenvolvimento de um Data Warehouse (DW) bem modelado depende do planejamento realizado e a escolha correta das estratégias a serem adotadas, de forma que sejam adequadas às caracterísYcas do negócio da organização as necessidades específicas do ambiente onde será implementado.
  • 12. Modelagem MulIdimensional A modelagem mulYdimensional é uma técnica de concepção e visualização de um modelo de dados de um conjunto de medidas que descrevem aspectos comuns de negócio. Sua uYlização ajuda na sumarização e reestruturação dos dados e apresenta visões que suportam a análise dos valores destes dados Tecnologia em Gestão da Tecnologia da Informação 12 (MACHADO, F.N.R. Projeto de Data Warehouse, São Paulo: Érica, 2004.)
  • 13. Modelagem MulIdimensional -­‐ Fatos Fatos – Um fato é uma coleção de itens de dados, composta de dados de medidas e de contexto. Cada fato representa um item, uma transação ou um evento de negócio e é uYlizado para analisar o processo de negócio de uma empresa. É tudo aquilo que reflete a evolução dos negócios do dia a dia de uma organização. Tecnologia em Gestão da Tecnologia da Informação 13 (MACHADO, F.N.R. Projeto de Data Warehouse, São Paulo: Érica, 2004.)
  • 14. Modelagem MulIdimensional -­‐ Dimensões Dimensoões – Conceitualmente são os elementos que parYcipam de um fato, assunto de negócios. São as possíveis formas de visualizar os dados, ou seja, são os “por” dos dados: por mês, por país, por produto, por região. Representam o contexto de um assunto de negócio. Tecnologia em Gestão da Tecnologia da Informação 14 (MACHADO, F.N.R. Projeto de Data Warehouse, São Paulo: Érica, 2004.)
  • 15. Modelagem MulIdimensional -­‐ Medidas Medidas – são os atributos númericos que representam um fato, a performance de um indicador de negócio relaYvo às dimensões que parYcipam desse fato. Uma medida é determinada pela combinação das dimensões que parYcipam de um fato e estão localizados como atributos de um fato. Por exemplo, o valor em reais das vendas, o número de unidades vendidas de produtos e a quanYdade em estoque. Tecnologia em Gestão da Tecnologia da Informação 15 (MACHADO, F.N.R. Projeto de Data Warehouse, São Paulo: Érica, 2004.)
  • 16. Modelo Estrela e ou Star Schema Tecnologia em Gestão da Tecnologia da Informação 16 Modelo Estrela • O conceito de Esquema Estrela (em inglês: Star Schema) foi criado pelo estadunidense Dr. Ralph Kimball, ao propor uma visão para a modelagem de base de dados para sistemas de apoio a decisão. Sua principal caracterísYca é a presença de dados altamente redundantes, melhorando o desempenho. • Sendo a estrutura básica de um modelo mulYdimensional. • Star schema ou esquema em estrela é uma metodologia de modelagem de dados uYlizada do desenho de um Data warehouse.
  • 17. Modelo Estrela e ou Star Schema Tecnologia em Gestão da Tecnologia da Informação 17 Modelo Estrela Fonte: Machado (2004)
  • 18. Modelo Estrela e ou Star Schema Tecnologia em Gestão da Tecnologia da Informação 18 Esquema Estrela
  • 19. Modelo Floco de Neve e ou Snowflake Schema Tecnologia em Gestão da Tecnologia da Informação 19 Esquema Floco de Neve • Esquema floco de neve é uma variação do esquema estrela, no qual todas as tabelas de dimensão são normalizadas na terceira forma normal (3FN), ou seja, são reYrados das tabelas os campos que são funcionalmente dependentes de outros campos que não são chaves. Este modelo é o resultado da decomposição de uma ou mais dimensões que possuem hierarquias entre seus membros. • Recomenda-­‐se uYlizar o esquema floco de neve apenas quando a linha de dimensão ficar muito longa e começar a ser relevante do ponto de vista de armazenamento.
  • 20. Modelo Floco de Neve e ou Snowflake Schema Tecnologia em Gestão da Tecnologia da Informação 20 Modelo Estrela Fonte: Machado (2004)
  • 21. Modelo Floco de Neve e ou Snowflake Schema Tecnologia em Gestão da Tecnologia da Informação 21 Esquema Floco de Neve
  • 22. Análise Dimensional Tecnologia em Gestão da Tecnologia da Informação 22 Inicialmente para montarmos um modelo dimensional, devemos buscar responder a 4 perguntas base básicas: 1. Quando aconteceu o fato? 2. Quem é o personagem do fato? 3. Onde aconteceu o fato? 4. O que é o objeto do fato? Fato Quando O quê Onde Quem
  • 23. A Dimensão Tempo (Quando) Tecnologia em Gestão da Tecnologia da Informação 23 • A dimensão Tempo (Data) é muito importante em toda a modelagem. Como tal deve ser tratada de forma diferenciada em relação às outras dimensões. Usualmente está presente em todo Data Mart, pois o Data Warehouse é histórico. • Costuma ser complexa no mundo real: – Dia, Mês, Trimestre, Semestre, Ano – Dia Acumulado no Mês, no Ano – Período Fiscal, Semana de Cinco Dias – Feriados, Fim de semana • Qual a granularidade é a ideal? (depende do projeto) – Com granularidade diária, podemos organizar os dados por dias, meses, anos, por períodos fiscais (arYficiais) da empresa, etc. Essa modelagem é mais flexível a mudanças nos requisitos do negócio. • Diferente das outras dimensões, a tabela Data pode ser carregada antecipadamente, de uma só vez e não requer fonte de dados.
  • 24. A Dimensão Tempo (Quando) Tecnologia em Gestão da Tecnologia da Informação 24 Os Ypos de dados padrões dos bancos de dados, não suportam esta riqueza de formatações.
  • 25. A Dimensão Onde Tecnologia em Gestão da Tecnologia da Informação 25 • Essa dimensão sempre existe em um fato, seja qual for ele.
  • 26. Agrupamentos MulIdimensionais Tecnologia em Gestão da Tecnologia da Informação 26
  • 27. Realizar o Estudo de Caso 1 – Exercício Cinema Tecnologia em Gestão da Tecnologia da Informação 27 • Faça a modelagem mulYdimensional para o modelo transacional do sistema de gerenciamento de cinemas projetado em sala de aula, seguindo a seguinte premissa: • Os gerentes de área da distribuidora desejam acompanhar a evolução do público e o valor arrecadado na região do país.
  • 28. Realizar o Estudo de Caso 2 – Exercício Hotel Tecnologia em Gestão da Tecnologia da Informação 28 • Faça a modelagem mulYdimensional para o modelo transacional do sistema de gerenciamento de hoteis conforme próximo slide, seguindo a seguinte premissa: • Visualizar ao longo do tempo o faturamento; • Evolução do faturamento pelo Ypo de aparamento; • Faturamento de serviços com consumo de bebidas e alimentos; • Faturamento por profissão de hóspede;
  • 29. ConInuação Estudo de Caso 2 – Exercício Hotel Tecnologia em Gestão da Tecnologia da Informação 29 Modelo Estrela Fonte: Machado (2004)
  • 30. Tecnologia em Gestão da Tecnologia da Informação 30 Fim Parte 2
  • 31. Tecnologia em Gestão da Tecnologia da Informação 31