Informática Data Warehouse Professor Julio Alves www.acasadoconcurseiro.com.br
Informática 1. DATA WAREHOUSE Executivos tomadores de decisão (diretores, gerentes, analistas, etc) necessitam de ferramentas de apoio a tomada de decisão. É aí que entram os sistemas de suporte à decisão (Decision Support Systems - DSS), ferramentas que ofereçam consultas sob demanda, interfaces gráficas, etc. Um data warehouse visa integrar os dados internos e externos de uma organização em uma estrutura unificada, a fim de permitir uma melhor utilização dos dados. A partir de uma estrutura de DW obtida, a análise destes dados se dá através de sistemas como OLAP (On-Line Analytical Processing) e data mining. Um data warehouse é uma coleção de dados orientada por assuntos, integrada, variante no tempo, que tem por objetivo dar suporte aos processos de tomada de decisão. O data warehouse é um banco de dados contendo dados extraídos do ambiente de produção da empresa (OLTP), que foram selecionados, tendo sido otimizados para processamento de consulta e não para processamento de transações através de um processo de extração transformação e carga (ou ETL Extract transform and Load). De maneira geral, um data warehouse pode consolidar dados de outras fontes externas, incluindo informações provenientes de planilhas eletrônicas, documentos, dados da web, etc. O objetivo de um data warehouse é fornecer uma imagem única da realidade do negócio. De uma forma geral, sistemas de data warehouse compreendem um conjunto de programas que extraem dados do ambiente de dados operacionais da empresa, um banco de dados que os mantém, e sistemas que fornecem estes dados aos seus usuários. www.acasadoconcurseiro.com.br 3
Sistemas de Data Warehouse revitalizam os sistemas da empresa, pois: Permitem que sistemas mais antigos continuem em operação; Consolidam dados inconsistentes dos sistemas mais antigos em conjuntos coerentes; Extraem benefícios de novas informações oriundas das operações correntes. Como se vê, existem diferentes visões do que seria um data warehouse: uma arquitetura, um conjunto de dados semanticamente consistente com o objetivo de atender diferentes necessidades de acesso a dados e extração de relatórios, ou ainda, um processo em constante evolução, que utiliza dados de diversas fontes heterogêneas para dar suporte a consultas adhoc (sob demanda), relatórios analíticos e à tomada de decisão. 1.1 Propósitos de um Data Warehouse Para entender o propósito do DW, analisaremos as seguintes questões: Nós possuímos montanhas de dados, no entanto, não conseguímos acessá-los. É necessário facilitar o acesso às informações para os usuários de negócio. Apenas mostre-me o que é importante. Uma das missões do data Warehouse é justamente consolidar os dados que são importantes para a tomada de decisão. Nós precisamos que as pessoas usem a informação para suportar uma tomada de decisão baseada em fatos. Evitar o Achômetro. 1.2 Data warehouse e data mart Um data mart é uma subdivisão ou subconjunto de um data warehouse. Os data marts são como pequenas fatias de data warehouse, que armazenam subconjuntos de dados. Normalmente o data mart é direcionado para uma linha de negócios ou equipe, sendo que a sua informação costuma pertencer a um único departamento. 1.3 Extraindo informações do Data Warehouse Existem várias maneiras de recuperar informações de um data warehouse, as formas de extração mais comuns no mercado hoje são: Ferramentas de consulta e emissão de relatórios; 4 www.acasadoconcurseiro.com.br
Informática Data Wharehouse Prof. Julio Alves EIS (Executive Information Systems); Ferramentas OLAP; Ferramentas Data mining. www.acasadoconcurseiro.com.br 5