Escolar Documentos
Profissional Documentos
Cultura Documentos
Tpicos
Inteligncia do Negcio Contexto das Organizaes A tecnologia de Data Warehouse
Motivao e Conceitos Objetivos e Arquitetura Processo de Desenvolvimento do Data Warehouse
Projeto do Warehouse
Modelagem Multidimensional
Ambiente de aplicaes
Inteligncia do Negcio
Desafio:
Definir regras e tcnicas para a apresentao adequada deste volume de dados visando transform-los em depsitos estruturados de informao, independente da sua origem
Informao Informao
Ambientes de BD Operacionais
Do suporte s funes associadas execuo do negcio da empresa:
sistemas administrativos, de controle de estoque, assinaturas de clientes, etc.
Ambientes de BD Gerenciais
Do suporte s atividades de tomada de decises gerenciais na organizao
Sistemas de suporte deciso, ferramentas de anlise
... Para fornecer suporte ao processo de tomada de decises na organizao [Inmon, 92]
10
DW Metadados
Extrao Limpeza Transformaes Carga Atualizao
BDs operacionais
Fontes externas
13
14
Abordagem utilizada:
MODELAGEM DIMENSIONAL
15
Viso multidimensional
Forma pela qual analistas de negcio, gerentes e executivos analisam informaes
Qual o total de vendas do Produto X na Regio Sudeste no ms de janeiro ? Como foi a distribuio das vendas do Produto X em todas as cidades no ano passado?
16
Viso multidimensional
Foco no cruzamento das informaes
Facilita o entendimento e visualizao de problemas tpicos de suporte deciso Mais intuitiva para o processamento analtico Utilizada pelas ferramentas OLAP
Viso Relacional
Volume de vendas para a concessionria XCar
MODEL MINI VAN MINI VAN MINI VAN SPORTS COUPE SPORTS COUPE SPORTS COUPE SEDAN SEDAN SEDAN CITY NEW YORK LOS ANGELES MADISON NEW YORK LOS ANGELES MADISON NEW YORK LOS ANGELES MADISON SALES VOLUME 6 5 4 3 5 5 4 3 2
18
Viso multidimensional
Volume de vendas para a concessionria Xcar
M O D E L
Mini Van
6 3 4
NY
5 5 3
LA
4 5 2
Madison
Coupe Sedan
CITY
Um vetor multidimensional tem um nmero fixo de dimenses e os valores so armazenados nas clulas Cada dimenso consiste de um nmero de elementos
19
DEALERSHIP
VOLUME
6 6 2 3 5 5 2 4 3 2 3 2 7 5 2 4 5 1 6 4 2 1 3 4 2 2 3 20
MINI VAN MINI VAN MINI VAN MINI VAN MINI VAN MINI VAN MINI VAN MINI VAN MINI VAN SPORTS COUPE SPORTS COUPE SPORTS COUPE SPORTS COUPE SPORTS COUPE SPORTS COUPE SPORTS COUPE SPORTS COUPE SPORTS COUPE SEDAN SEDAN SEDAN SEDAN SEDAN SEDAN SEDAN SEDAN SEDAN
NEW YORK NEW YORK NEW YORK LOS ANGELES LOS ANGELES LOS ANGELES MADISON MADISON MADISON NEW YORK NEW YORK NEW YORK LOS ANGELES LOS ANGELES LOS ANGELES MADISON MADISON MADISON NEW YORK NEW YORK NEW YORK LOS ANGELES LOS ANGELES LOS ANGELES MADISON MADISON MADISON
CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR CLYDE GLEASON CARR
10
Viso multidimensional
Volume de vendas para a concessionria Xcar
M O D E L
Mini Van
Sedan
6
NY
1
LA
2
Madison
DEALERSHIP
CITY
6
NY
1
LA
2
Madison
5
NY
10
LA
1
Madison
6
NY
25
LA
0
Madison
DEALERSHIP
CITY
CITY
CITY
JANUARY
FEBRUARY
MARCH
22
11
Modelagem Multidimensional
Utilizao dos conceitos do modelo multidimensional a fim de representar, de forma clara, eficiente e flexvel, a viso multidimensional dos dados Conceitos
Fatos Dimenses
Hierarquias e Agregaes
23
Fatos
Medidas numricas do negcio
Volume de vendas (nmero de itens, total em reais), quantidade de itens em estoque, volume de transaes de carto de crdito
Sales Fact
date_key product_key store_key dollar_sold unit_sold dollar_cost
12
Tabela de Fatos
Em um SGBD relacional
Sales Fact
date_key product_key store_key dollar_sold unit_sold dollar_cost
Relao (Tabela) Chaves estrangeiras para as tabelas de dimenso Chave primria subconjunto das chaves estrangeiras
Em um SGBD multidimensional
Cubo (vetor n-dimensional)
26
Dimenses
Product Dimension product_key description brand category department package type package size fat content diet type weight weight unit of measure storage type ...
Pontos de vista ou perspectivas do negcio sobre os quais uma organizao deseja guardar registros
Loja, Produto, Fornecedor, Tempo
13
Tabela de Dimenso
Product Dimension product_key description brand category department package type package size fat content diet type weight weight unit of measure storage type ...
Chave simples Fonte principal das clusulas das consultas, agrupamentos e ttulos de relatrios
Volume de vendas por produto
Brasil SUL NO
Pas Regio Estado Area Dimension area_key state region country ...
29
SE RS
23 45
SC AC AM
62 56 150
23 13
92 87
73 21
23 234
14
..
14
Hierarquias e Agregados
Produto Marca Categoria Produto Tempo Ano Trimestre Ms Geografia Consultas Pas Regio Estado
30
31
15
Esquema Estrela
1 tabela de fatos
Sem redundncia
n tabelas de dimenses
1 para cada dimenso O qu onde
quem
quando
32
Esquema Estrela
Time Dimension time_key day month year holiday_flag
Sales Fact
time_key product_key store_key dollar_sold unit_sold dollar_cost
33
16
Exerccio
Suponha o exemplo da concessionria Xcar j apresentado, onde um gerente geral de marketing deseja analisar o volume de vendas dos modelos de carro de cada fornecedor em cada cidade de cada estado dos EUA, onde a concessionria possua filiais. Especifique um esquema estrela para esta concessionria. D alguns exemplos de consultas e anlises que poderiam ser teis para o gerente.
35
17
Exerccio
Concessionria XCar
M O D E L
Mini Van Mini Van Mini Van
Sedan
Sedan
Sedan
DEALERSHIP
CITY
CITY
CITY
JANUARY
FEBRUARY
MARCH
36
K tabelas de dimenses
1 dimenso pode ter vrias tabelas
18
40
Sales Fact
time_key product_key store_key dollar_sold unit_sold dollar_cost
19
42
Shipping Fact
time_key product_key from_location_key to_location_key shipper_key dollar_cost units_shipped Shipper Dimension shipper_key shipper_name location_key
43
Sales Fact
time_key product_key location_key dollar_sold unit_sold dollar_cost
20
21
Envolvimento do patrocinador e usurios gerenciais essencial para o sucesso Adote uma abordagem incremental e iterativa para o desenvolvimento do DW
No tente fazer tudo de uma vez
Apresente os dados de forma simples, e com a semntica clara Nvel de detalhe deve chegar at os dados atmicos Esteja preparado para mudanas no negcio e nos dados D especial ateno aceitao dos usurios
46
Concluso
Modelagem dimensional a abordagem utilizada para o projeto de DWs
Viso dimensional dos dados
intuitiva, flexvel e eficiente para consultas Fatos, dimenses e hierarquias
Esquemas
Estrela, flocos de neve e constelao de fatos
Fases do projeto
Escolha do: Processo de negcio, granularidade, dimenses e medidas de fatos (nesta ordem)
47
22
48
Exerccio
Suponha uma Companhia Area GOAL que deseja construir um DW para o seu negcio. Seu objetivo principal aumentar seu lucro atravs do aumento da taxa de ocupao de seus vos, para isso lanando promoes e descontos aos clientes. Tambm desejvel otimizar a escala da tripulao, e o perodo de manuteno das aeronaves. Projete um esquema para o DW da companhia GOAL, descrevendo o resultado de cada uma das etapas da modelagem dimensional apresentadas. 49
23