ATPS programação e Bancos
Tema 4 - Data warehouse e data mining Professor Me. Jeferson
Bussula Pinheiro
Objetivos
• Entender os conceitos de data warehouse
(dw) e data mining.
O que é Data Warehouse?
• Data warehouse é um depósito de dados digitais que serve para armazenar informações detalhadas relativamente a uma empresa.
1
23/07/2014
Por que usar Data Warehouse?
• Aumento drástico do formato eletrônico.
• Barateamento do custo de armazenamento.
• Aumento de disponibilidade de recursos computacionais.
Geração de informações
• Para auxiliar na tarefa da geração de informações de auxílio à tomada de decisões foi criado o conceito de data warehouse (depósito de dados).
Estrutura de um Data Warehouse
• Dados inseridos e extraídos rapidamente.
• Base de dados mapeada especialmente para o DW.
• Estrutura especial e separada. Obs.:
Performance
2
23/07/2014
Organização de um Data Warehouse
• Um data warehouse deve ser orientado por assuntos. Missão de um Data Warehouse
• Analise de dados históricos.
• Após os dados ingressarem no DW, os dados não podem ser alterados.
• Os dados devem ser comparáveis ao longo do tempo.
Inserção no Data Warehouse
• Instruções SQL
• Tratamento dos dados, conforme regra de negócio., • Este conjunto de instruções foi chamado de ETL (extraction, transformation e loading, ou seja, extração, transformação e carregamento)
3
23/07/2014
Projeto lógico do Data Warehouse
•
•
•
•
Modelagem dimensional
Tabela principal e auxiliares
Chaves e relacionamentos
Este modelo é conhecido como esquema estrela (star schema) Continuando
Data Warehouse e
Data Mining
Importância da tecnologia
Estas
tecnologias são extremamente importantes para o mundo atual, no qual a velocidade e precisão das informações para o processo de tomada de decisão são primordiais.
4
23/07/2014
Projeto lógico do Data Warehouse
• Devido a sua estrutura baseada em