Académique Documents
Professionnel Documents
Culture Documents
Laboratrio pr-requisitos
1. My SQL verso ...
2. My SQL Workbench ...
Laboratrio - incio
1. Ambiente
2. Criao do DW
1. Ambiente
Banco de dados: : MySQL
2. Criao do DW
Conectar-se no MySQL Workbench e executar os scripts abaixo:
create_user_id.sql
create_databases.sql
create_dw_tables.sql
customer_sk.sql
more_customer_sk.sql
Os scripts acima esto no diretrio ..\L1.
create_customer_stg.sql e scd1.sql
Os scripts create_customer_stg.sql e scd1.sql iro
criar a tabela customer_stg e carregar a tabela de
dimenses customer_dim.
4. Primeiras consultas no DW
No MySQL Workbench e verificar os itens abaixo:
1. Volume de pedidos por cliente.
4. Primeiras consultas no DW
No MySQL Workbench e verificar os itens abaixo:
5. Resumo anual de vendas, contendo Os valores dos
pedidos, o nmero de ordens, agregados por data, por
produto e a cidade do cliente.
Laboratrio - continuao
5. Extrao
6. Transformao
7. Carga (Load)
10
5. Extrao
O primeiro passo para carregar um DW a
extrao de dados de uma fonte.
11
12
7. Carga (Load)
A carga o processo que armazena os dados no
Data Warehouse.
Esse processo muitas vezes lento, devido aos
grandes volumes e as restries nas janelas de
atualizao.
13
14
6. Transformao
Transformao o processo de preparao dos
dados.
A transformao pode envolver, adio de
chaves, manuteno histrica, e tambm a
integrao de mltiplas fontes, o tratamento de
erros de fonte de dados.
15
6. Simulando transformaes no DW
16
6. Simulando transformaes no DW
No MySQL Workbench e executar os scripts abaixo:
shipping_address.sql, para incluir as novas colunas nas
tabelas CUSTOMER_DIM e CUSTOMER_STG.
order_quantity.sql, para incluir as novas colunas nas
tabela SALES_ORDER_FACT.
Aps a incluso das colunas, verificar na base de dados.
17
6. Simulando transformaes no DW
No MySQL Workbench e executar os scripts abaixo:
dw_regular_10.sql, limpa as tabelas do DW e refaz as cargas
utilizando as novas colunas adicionadas nas tabelas
CUSTOMER_DIM e CUSTOMER_STG.
add_sales_order_quantity.sql, carrega os dados utilizando a
nova coluna para a tabela SALES_ORDER, no banco SOURCE.
Aps a carga, verificar as tabelas na base de dados.
18
Laboratrio - continuao
8. Dimenses Hierarquizadas
9. Esquemas Multi-Estrelas
19
8. Dimenses Hierarquizadas
So dimenses que podem ter um ou mais nveis
que so representados por colunas nas tabelas.
Exemplo: a dimenso de data pode ter uma
hierarquia de quatro nveis: o nvel do ano, o
nvel do trimestre, o nvel de ms, e o nvel de
data.
20
consulta
recupera
valor
das
vendas
21
9. Esquemas multi-estrelas
So esquemas que possuem mais de um schema
estrela, estes esquemas tambm so conhecidos
como constelao.
Muitas vezes so utilizados para permitir um
detalhamento no processo de pesquisa.
22
script
que
ir
criar
tabela
popular
tabela
oscript
que
ir
FACTORY_DIM.
23
daily_production.sql,
script
que
ir
criar
tabela
production_regular.sql,
ir
popular
as
tabelas
FACTORY_STG,
FACTORY_DIM e PRODUCT_FACT.
daily_production_data.sql,
script
que
criar
tabela
de
stage
24
25
SALES_ORDER_FACT.
26
27