Banco De Dados
Casos: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicosPor: kgti • 20/11/2014 • 839 Palavras (4 Páginas) • 341 Visualizações
Data warehouse é um depósito de dados digitais que serve para armazenar informações detalhadas relativamente a uma empresa, criando e organizando relatórios através de históricos que são depois usados pela empresa para ajudar a tomar decisões importantes com base nos fatos apresentados.
O data warehouse serve para recolher informações de uma empresa para que essa possa controlar melhor um determinado processo, disponibilizando uma maior flexibilidade nas pesquisas e nas informações que necessitam.
Para além de manter um histórico de informações, o Data Warehouse cria padrões melhorando os dados analisados de todos os sistemas, corrigindo os erros e restruturando os dados sem afetar o sistema de operação, apresentando somente um modelo final e organizado para a análise.
Arquitetura de um Data Warehouse
Segundo (JANHOUR, 1999) o data warehouse é composto pela seguinte estrutura interconectadas:
• Base de dados Operacional / Camada de base de Dados externa;
• Camada de acesso às informações;
• Camada de acesso aos dados;
• Camada de Diretório de dados (Meta Dados);
• Camada de gerenciamento de processos;
• Camada de troca de mensagens entre aplicações;
• Camada do Data Warehouse;
• Camada de organização de dados.
Camada de base de dados externa
Consiste na base de dados operacional que é utilizada pelo usuário final fora do data warehouse.
Camada de acesso às informações
Aplicativos que os usuários utilizam para acessar os dados, incluindo hardware e software usados para visualização dos dados, em forma de relatórios gráficos e etc. a maior dificuldade ncontrada é nesta camada é conseguir com que as diversas aplicações interajam-se através de uma mesma linguagem.
Camada de acessos aos dados
É a camada responsável pela comunicação entre as camadas de base de dados externos e a de acesso às informações através de instruções SQL ( Structured Query Language).
Camada de diretório de dados
Faz-se necessário em um data warehouse manter um diretório de dados ou repositório de metadados, os metadados são definidos como que são dados dos dados, mas muito mais complexos dentro de um data warehouse. Os metadados podem ser gerados por regras de negócios, relatórios a serem gerados, processos de extração tratamento e rotina de carga de dados.
Segundo (INMON, 2002) os metadados incluem o data warehouse e matem as informações sobre o que está aonde. Os metadados mantêm as seguintes informações:
• A estrutura dos dados segundo a visão do programador;
• A estrutura dos dados segundo a visão do analista de SAD;
• A fonte de dados que alimenta a data warehouse;
• A transformação sofrida pelos dados no momento de sua migração para data warehouse
• O modelo de dados;
• O relacionamento entre o modelo de dados e o data warehouse;
• O histórico das extrações de dados;
• Os dados referentes aos relatórios que são gerados pelas ferramentas OLAP.
Camadas de Gerenciamento de Processos
Camada responsável manter a atualização do Data warehouse, programando a execução das tarefas de alto nível para vários procedimentos.
Camada de troca de mensagens
O envio de dados entre as bases operacionais e a analítica ou entre duas bases operacionais fica a cargo desta camada, sendo responsável pelo sistema de transporte do data warehouse, estas mensagens podem ser denominadas middleware (mediador, uma aplicação que executa mediação entre outros softwares,
...