200 likes | 289 Views
Metolodogia de Desenvolvimento de Data Warehouse. Introdução : Ambiente que cerca a Organização. Crise do Estado. Parcerias. Globalização. Iniciativa Privada. Competitividade. EMPRESA. Distribuição De Renda. Conhecimento. Foco em Resultado. Preservação Ambiental.
E N D
Introdução : Ambiente que cerca a Organização Crise do Estado Parcerias Globalização Iniciativa Privada Competitividade EMPRESA Distribuição De Renda Conhecimento Foco em Resultado Preservação Ambiental
Por que desenvolver DW ?? • Crença Popular -> • Testar a paciência do pessoal técnico ou Inteligência Empresarial bem fundamentada ?? • Tendências do Tecnólogo -> amor a tecnologia • Um segredo para o sucesso da Data Warehouse é começar focalizando as informações que a empresa necessita para prosperar e não tecnologia que vai ser utilizada.
Data WareHousing • A estratégia que reconhece a necessidade de armazenar estas informações separadamente, em sistemas de informação e consolidá-los, de forma a assistir diversos profissionais de uma empresa na tomada de decisões de modo rápido e eficaz. • Ela é ao mesmo tempo, uma área nova e um processo de difícil condução devido as suas peculiaridades e a intrincada cadeia de fatores que tem de ser integrados e gerenciados para viabilizar o desenvolvimento de aplicações em suporte a decisão. • Para melhor compreensão é necessário conhecer o conceito, a arquitetura e as principais etapas para implementação de uma solução Data Warehouse.
Definição de Data WareHouse Uma plataforma que contém todos os dados da organização, centralizados e organizados, de forma que os usuários possam extrair relatórios analíticos complexos, contendo informações gerenciais para apoio à decisão. Pela definição, Data Warehouse corresponde apenas ao repositório que contém dados integrados.
Projeto de um Data WareHouse • Um projeto de Data Warehouse compreende um conjunto de tarefas destinadas à implementação de cada componente. • Existem diversas abordagens metodológicas que definem uma seqüência de passos essenciais para a realização destas tarefas.
Definição Metodologia • Uma metodologia pode ser vista como um “livro de receitas” para desenvolver warehouses. • Ela deve esboçar as etapas que precisamos executar e fornecer informações para planejar e fazer o orçamento das etapas. • Uma boa metodologia resumirá a experiência de pessoas que tiveram sucesso e falha no armazenamento. • Ao utilizar uma Metodologia de Warehouse, deve ser entendido cada etapa, o que será produzido e porque o produto a ser entrega é importante. • Deve-se personalizar a metodologia de acordo com as necessidades específicas
1- PLANEJAMENTO DO PROJETO (VISÃO) • Essa é a fase mais flexível: os resultados da visão para um tipo de trabalho podem não fazer nenhum sentido para outro. • A idéia geral é construir um plano em longo prazo para os esforços de apoio a decisão da empresa e para seu DW Empresarial. • Determinar se um investimento em armazenamento e em tecnologias relacionadas é necessário ou não. • Determinar onde o armazenamento e as tecnologias relacionadas podem servir melhor a empresa. • Criar um plano de longo prazo para o DW Empresarial e deve ser utilizado durante a existência do projeto (pode durar anos).
2-DEFINIÇAO DOS REQUISITOS DE NEGÓCIO (DESCOBERTA) • Para cada lançamento identificado na visão, os requisitos detalhados são reunidos e documentados em uma fase de descoberta (iniciativa). • Entre os objetivos da DESCOBERTA incluem : • Reunir os requisitos detalhados para o lançamento do Warehouse em questão; • Envolver os usuários do sistema no processo de desenvolvimento.
3-ARQUITETURA O Objetivo da Arquitetura é muito simples : desenvolver projetos resistentes, de alto nível e detalhados para o Warehouse, que possam ser criados durante a fase de CONSTRUÇÃO.
4 - CONSTRUÇÃO Esta é a fase mais longa e dispendiosa da Metodologia de Desenvolvimento do Warehouse. O objetivo da construção é fazer e testar o sistema para que ele esteja pronto para passar para a produção e ser distribuído para os usuários, na fase de implementação.
4 - CONSTRUÇÃO • Há várias formas de se construir um Data Warehouse • Áreas essenciais : • Analise das fontes dos dados; • Definição da transformação e da integração dos processos necessários; • Construção do Data Warehouse propriamente dito • Disponibilização das ferramentas a serem empregados para acessar e extrair dados
4 - CONSTRUÇÃO • Etapas consideradas para construção do Data Warehouse (DW) • Escolher os processos que se pretende modela, construindo tabela de fatos para cada processo escolhido • Identificar temas que se pretende modelar (mínimo 1 tabela fatos) • Definir a granulidade de cada tabela de fatos para cada processo • Especificar o nível de detalhamento para cada tabela de fatos • Definir as dimensões de cada tabela de fatos • Intuitivamente identificar cruzamentos de dados que interessam • Identificar os Fatos • Identificar os valores aditivos (podem ser manipulados) • Analisar os atributos das dimensões • Estabelecer descrições completas e terminologias apropriadas
4 - CONSTRUÇÃO • Etapas consideradas para construção do Data Warehouse (DW) • Rever Dimensões populosas • Dimensões com muitas linhas precisam de tratamentos especiais • Definir agregações (desempenho) • Prepara Dimensões para suportar evoluções • Definir a Duração do Banco • Período de tempo em que o Banco de Dados vai ser utilizado pelo DW • Definir a Frequencia : Extrair e Carregar Dados • Estabelecer um período de tempo para que os dados sejam retirados e colocados ou atualizados no DW
5 - IMPLEMENTAÇÃO • É onde o sistema passa para um ambiente de produção e as ferramentas de acesso são distribuídas para os usuários. • treinamento também, pois, os usuários não poderão tirar proveito de suas novas ferramentas. • Existem dois objetivos principais na implementação: • Passar o sistema para um ambiente de produção, onde ele opere de maneira confiável; • Fazer todo o trabalho necessário para garantir que os usuários possam usar o sistema
6 – AUDITORIA E ITERAÇÃO • Uma vez o sistema esteja lançado para os usuários, ele deve ser monitorado. Esse monitoramento ocorre durante essa fase de auditoria e iteração. • Os objetivos da auditoria e iteração são : • Garantir que o sistema continue a apresentar o desempenho exigido por seus usuários; • Fornecer um mecanismo para que o feedback dos usuários seja usado em melhorias do sistema.