Escolar Documentos
Profissional Documentos
Cultura Documentos
Não-volátil
Produtos
Histórico
Clientes
de Vendas
Aplicação Análise
de Venda Estoque de Vendas
Arquitetura do Data Warehouse
Dados
Operacionais
Sistemas de
Extração
Dados
Informacionais
22
Arquitetura do Data Warehouse
[Orr] Dados
Operacionais
Data
Warehouse
Dados
Informacionais
23
Arquitetura do Data Warehouse
Principais tarefas efetuadas pelo DW
Obter dados dos BDs operacionais e externos
Armazenar os dados
Fornecer informações para tomada de decisão
Administrar o sistema e os dados
Principais componentes do DW
Mecanismos para acessar e transformar dados
Mecanismo para armazenamento de dados
Ferramentas para análise de dados
Ferramentas de gerência
24
Estrutura Interna
Requisitos do DW
Eficiente
Grande volume de dados imutáveis
Processamento paralelo e/ou distribuído
Confiável
Funcionamento do sistema
Resultado das análises
Expansível
Crescente volume de dados
Maior número de fontes de dados
25
Estrutura Interna
Em geral são usados BDs relacionais para
armazenar os dados do DW
Capazes de manter e processar grandes
volumes de dados
Otimizados para lidar com dados imutáveis
26
Estrutura Interna
Clientes Operacionais BDs Operacionais BDs Externos
Obtenção
de Dados
Gerenciamento
Data Warehouse
Clientes Informacionais
Busca de
Informações
27
Estrutura Interna
Obtenção de Dados
Oracle
Agregar demanda
InterBase
Arquivos
28
Estrutura Interna
Busca de Informações
Localizar Analisar
Data
Catálogo de Análise multi-
informações dimensional
Warehouse
Visualização Data mining
de negócios Consultas
Modelos e relatórios
Armazenar
Dados
relacionais
Cache
Várias
plataformas
29
Estrutura Interna
Modelo de Camadas
Dados Operacionais Dados Externos
Gerenc. de Processos
Troca de Mensagens
Data Staging
Acesso à Informação
30
Estrutura Interna
Funções das Camadas do DW
Dados Operacionais/Externos: fontes de dados
Acesso aos Dados: extrair dados dos BDs
31
Granularidade
É a extensão à qual um sistema é dividido
em partes pequenas, ou o sistema
propriamente dito ou sua descrição ou
observação. Ela é a "extensão até a qual
uma entidade grande é subdividida.
Granularidade refere-se ao nível de sumarização
(resumo) dos elementos e de detalhes disponíveis. É
considerado o aspecto mais importante de um DW.
Quanto mais detalhe existir, mais baixo será o nível
de granularidade.
Quanto menos detalhe existir, mais alto será o nível
de granularidade.
Em ambientes operacionais (transacionais), a
definição do nível de granularidade é simples. De
modo geral, quanto mais baixo o nível de
granularidade, melhor.
Granularidade
Granularidade
Nível de detalhe dos dados
De extrema importância no projeto do DW
Granularidade
34
Granularidade
Definir a granularidade adequada é vital
para que o DW atenda seus objetivos
Mais detalhes Mais dados Análise mais
longa Informação mais detalhada
Menos detalhes Menos dados Análise
mais curta Informação menos detalhada
Para evitar que se perca informação são
criados vários níveis de granularidade
35
Data Marts
Dados mantidos no DW são separados por
assunto em subconjuntos de acordo com:
A estrutura interna da empresa
O processo de tomada de decisão
36
Metadados
Os Metadados são dados sobre os dados
Para cada atributo mantido no DW há uma
entrada no dicionário de dados
Os dados são processados, atualizados e
consultados partindo dos metadados
Usuários ficam conhecendo a estrutura e o
significado dos dados
No BD operacional, a estrutura e o significado
dos dados estão embutidos nas aplicações
37
Metadados
Camadas de Metadados
Metadados Operacionais
Definem a estrutura dos dados operacionais
Metadados do DW