You are on page 1of 52

[1]

Uma grande distribuidora possui um sistema para controle dos seus filmes.

O sistema atual controla os filmes por sala de cinema onde so exibidos, tendo
informaes sobre a capacidade de lotao de cada sala, localizao regional e pas, assim
como os registros de bilheteria de cada sesso diria de cinema.

[2]
Para permitir a localizao rpida de um filme, o sistema controla os atores que
participam do elenco de cada filme exibido, assim como o diretor, que pode tambm
participar como ator do mesmo filme.

Os filmes so classificados por gnero, por origem (pas do estdio).

As sesses de cinema so controladas para fins de quantidade de pblico e valor


arrecadado de bilheteria.

O cliente nos forneceu um modelo de dados do sistema atual (legado).

[3]
Nas entrevistas para entendimento dos requisitos para anlise estatstica e criao de um Data
Mart, foram apresentadas as seguintes necessidades:

Os gerentes de rea da distribuidora desejam acompanhar a evoluo do pblico e o valor


arrecadado na regio do pas, estado e cidade, classificados por gnero de filme e sala de cinema.

Tambm necessrio avaliar a evoluo de filmes por ator participante, assim como por diretor.

Queremos saber quais os diretores que atraem maior pblico e em que gnero est esse pblico.

O tempo fator fundamental de anlise, pois precisamos ter a viso de quais perodos do ano
possuem mais pblico por gnero, ator e diretor, e geograficamente.

[4]
[5]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

[6]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Como j vimos, deve existir nesta afirmativa algo que nos identifique um fato de negcios, assim
como diversos elementos que participam desse fato.

[7]
Onde? Quando?

FATO

Quem? O qu?

Qual o fato desta necessidade?


O que nos d a ideia de ao na solicitao?
O que se caracteriza por ter medidas?
Evoluo de pblico e valor arrecadado so
indicadores de negcios?
[8]
POR QUE???

[9]
Quem tem pblico para ser acompanhada a evoluo?
Resposta: Cada exibio de filme.

Quem tem valor arrecadado?


Resposta: Cada exibio de filme.

Logo, o fato que tem as medidas referenciadas exibio de filmes

[10]
[11]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Existe a ONDE
resposta para acontece o
ONDE? fato?

[12]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por
gnero de filme e sala de cinema.

Regio:
SIM Pas
Estado
Cidade

Sala de Cinema

[13]
[14]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por
gnero de filme e sala de cinema.

Hierarquia na Regio:
Pas
Estado
Cidade

[15]
[16]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Nossa sala de cinema ser a dimenso QUEM!

Porque ela responde pergunta:

Quem exibe ?

A sala de cinema.
[17]
[18]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Quando
acontece o fato?

[19]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a
evoluo do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por
gnero de filme e sala de cinema.

A dimenso tempo est caracterizada por uma granularidade explicitada no


requisito: mensalmente.

Se temo ms, podemos estruturar inicialmente nossa dimenso tempo


como:
ANO
MS
[20]
[21]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Temos alguma coisa


que seja O QU do
problema?

[22]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Gnero de filme

[23]
[24]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a evoluo
do pblico e o valor arrecadado na regio do pas, estado e cidade, classificados por gnero
de filme e sala de cinema.

Quais so nossas
medidas?

[25]
Os gerentes da rea da distribuidora desejam acompanhar mensalmente a
evoluo do pblico e o valor arrecadado na regio do pas, estado e cidade,
classificados por gnero de filme e sala de cinema.

Pblico
Valor arrecadado

[26]
[27]
[28]
Tambm necessrio avaliar a evoluo de filmes por ator participante, assim como por
diretor.

Queremos saber quais os diretores que atraem maior pblico e em que gnero est esse
pblico.

[29]
Tambm necessrio avaliar a evoluo de filmes por ator participante, assim como por
diretor.

Queremos saber quais os diretores que atraem maior pblico e em que gnero est esse
pblico.

As duas solicitaes ainda se referem a pblico, e so dependentes da informao


de quantas pessoas assistiram a um filme.

[30]
Tambm necessrio avaliar a evoluo de filmes por ator participante, assim como por
diretor.

Queremos saber quais os diretores que atraem maior pblico e em que gnero est esse
pblico.

Nosso modelo at agora permite anlises de pblico.

Mas no temos a participao de dimenses relativas a atores e diretores.

[31]
Se colocarmos essas
dimenses anexadas ao
fato, resolver o
problema?

[32]
Para validarmos se este modelo atende s necessidades descritas no caso,
vamos ter de estruturar tabelas com a simulao de dados.

Exemplo
Ator Diretor Gnero Cidade Sala Tempo Qtd. Pessoa Valor
Joo Pedro Terror Campinas Centro 1 99/99/99 120 1200
Joo Pedro Terror Niteri Icara 99/99/99 258 2580
Antnio Pedro Ao Salvador Centro 7 99/99/99 870 8700
Maria Joaquim Drama Salvador 22 99/99/99 1453 14530

Estruturando a hierarquia completa de uma informao, validaremos este


modelo.
[33]
Tempo
Gnero Diretor Ator Cidade Sala Pblico Valor
Drama
Joaquim
Maria
Salvador
22 9999 9999
Totalizao por sala
Centro 4 9999 9999

Stanley
Sean 9999 9999
Totalizao por ator Carlos 9999 9999
David 9999 9999

Totalizao
Sidney 9999 9999
por diretor

[34]
Tempo
Gnero Diretor Ator Cidade Sala Pblico Valor
Drama
Joaquim
Maria
Salvador
22 9999 9999
Totalizao por sala
Centro 4 9999 9999
Nosso modelo at o momento satisfaz as necessidades apresentadas para o caso!!!
Stanley
Sean 9999 9999
Totalizao por ator Carlos 9999 9999
David 9999 9999

Totalizao
Sidney 9999 9999
por diretor

[35]
O tempo fator fundamental de anlise, pois precisamos ter a viso de quais
perodos do ano possuem mais pblico por gnero, ator e diretor, e geograficamente.

[36]
O tempo fator fundamental de anlise, pois precisamos ter a viso de quais
perodos do ano possuem mais pblico por gnero, ator e diretor, e geograficamente.

Para o fator tempo, vamos utilizar o bom-senso, pois a afirmao de perodos de


tempo no especifica como esto estruturados esses perodos.

[37]
Se nos colocssemos na pele de quem vai analisar as informaes, perguntaramos:

Como ns analisaramos estas informaes em relao ao tempo?

Gostaramos de saber se no primeiro trimestre houve mais pblico para drama ou


ao?

Gostaramos de poder comparar o perodo de frias do ano passado com o deste


ano?

[38]
H vrias anlises que poderiam ser realizadas...

PERODO DE FRIAS iria nos fornecer a indicao do MENOR GRO de tempo para
os dados armazenados.
Conjunto de dias (datas).

TEMPO
ANO
TRIMESTRE
MS
DATA

[39]
Tempo
Ano
Trimestre
Ms
Data
Normal
10/03/00
11/03/00
11/07/00
Frias
12/07/00
13/07/00

[40]
Para uma data determinada teramos uma estrutura como:

2000 Trimestre 1 Maro Normal 12/03/00


2000 Trimestre 1 Fevereiro Frias 03/02/00
2000 Trimestre 3 Julho Normal 01/07/00
2000 Trimestre 3 Julho Frias 15/07/00

[41]
De onde vem os dados
da dimenso tempo???

[42]
De onde vem os dados
da dimenso tempo???

NO vem dos sistemas transacionais.

Deve ser construdo data a data.

Algum deve digitar os dados e montar o calendrio.

[43]
[44]
O que nos resta fazer ??

Estudar o modelo transacional, se ele existir, para


que possamos confirmar se a realidade que
modelamos confere com o negcio.

[45]
[46]
Como podemos
identificar FATOS em
um modelo
transacional?

Todo relacionamento muitos para muitos em


um modelo transacional est na realidade
representando um fato na vida real.

[47]
H um relacionamento N para N entre Cinema e Filme.

Relacionamento representado por uma tabela associativa.

No mundo real isso um FATO; um cinema exibe um filme e um filme


exibido em um cinema.

A tabela Filme_Cinema (exibio) o relacionamento N para N.


[48]
Relacionamento entre ator e
filme N para N.

Tabela associativa Ator_Filme


(atuao), que um fato do
mundo real.

NO foi solicitado nada


especificamente que
envolvesse APENAS o fato de
um ator atuar em um filme.

[49]
N N
Cinema Passa Filme

1 N

N 1

Ator

[50]
Os dados que inserimos em nosso modelo correspondem, ou podem
ser derivado dos dados do modelo transacional?

Esta uma anlise que sempre deve ser feita.

SOMENTE depois de realizado o modelo. NUNCA durante a construo do


modelo estrela.

[51]
[52]

You might also like