20
Metolodogia de Desenvolvimento de Data Warehouse

Metolodogia de Desenvolvimento de Data Warehouse

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Metolodogia de

Desenvolvimento

de

Data Warehouse

Metodologia de Desenvolvimento de DWIntrodução : Ambiente que cerca a Organização

EMPRESAEMPRESAEMPRESAEMPRESA

GlobalizaçãoParcerias Crise do

EstadoIniciativaPrivada

DistribuiçãoDe Renda

Foco em Resultado

Competitividade

Conhecimento

PreservaçãoAmbiental

Metodologia de Desenvolvimento de DWPor 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.

Metodologia de Desenvolvimento de DWData 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.

Metodologia de Desenvolvimento de DW

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.

Definição de Data WareHouse

Metodologia de Desenvolvimento de DWEstrutura mínima de um Data WareHouse

Metodologia de Desenvolvimento de DW

• 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.

Projeto de um Data WareHouse

Metodologia de Desenvolvimento de DW

• 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

Definição Metodologia

Metodologia de Desenvolvimento de DWEtapas da Metodologia de desenvolvimento

Etapa Descrição

1- Planejamento do Projeto (Visão) Escopo da aplicação, critérios de validação e oportunidade de negócio que justifica sua implementação. É realizada apenas 1 (uma) vez.

2- Definição dos Requisitos de negócio (Descoberta) Alcançar o entendimento consistente dos requisitos de Negócio.

3- Arquitetura Projeto das tecnologias que solucionam as necessidades

4- Projeto do DW (Construção) Projeto físico de construção do DW .

5- Implementação Apresenta o sistema para os usuários

6- Auditoria e Iteração Coleta retorno para melhorias

Metodologia de Desenvolvimento de DW1- 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).

Metodologia de Desenvolvimento de DW

VISÃO COMERCIAL DA DIRETORIA GERAL

LISTA DE INICIATIVAS/

LANÇAMENTOS

PLANO DE TRABALHO DE LONGO PRAZO

LISTA DE ENTIDADES

IMPORTANTES PARA A

EMPRESA

MODELOS DE DADOS DWE EM

NIVEL DE ENTIDADE

FASE DE DESCOBERTA

(UMA INICIATIVA)

1- PLANEJAMENTO DO PROJETO (VISÃO)

Metodologia de Desenvolvimento de DW

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.

2-DEFINIÇAO DOS REQUISITOS DE NEGÓCIO (DESCOBERTA)

Metodologia de Desenvolvimento de DW2-DEFINIÇAO DOS REQUISITOS DE NEGÓCIO

(DESCOBERTA)

FASEDA

VISÃO

PROTÓTIPO(OPCIONAL)

RESULTADOSDE

ENTREVISTA

RELATÓRIOS E ANÁLISES EXIGIDOS

ELEMENTOS DEDADOS

EXIGIDOS

MODELO DEDADOS DWE

PROTÓTIPO(OPCIONAL)

FASEDA

ARQUIT

SEGURANÇAE OUTROS

REQUISITOS

CRITÉRIOSDE TESTE DEACEITAÇÃO

Metodologia de Desenvolvimento de DW3-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.

FASE DEDESCOBERTA

MODELO DEDADOSFISICO

LISTA DE SISTEMAS

DE ORIGEM

PROJETOSDE

RELATÓRIOS

MAPEAMENTOEM NIVEL

DE CAMPO

LISTA DEPROGRAMAS

SELEÇÕES DETECNOLOGIA

PROJETO DEPROGRAMASDETALHADOS

FASE DECONSTRUÇÃO

Metodologia de Desenvolvimento de DW4 - 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.

FASE DEARQUITETURA

BANCOS DE DADOS P/DESENV E

TESTES

PROGRAMAS E TAREFAS DE

MOVIMENTAÇÃO

METADADOS E RELATORIOS DE

CONSUTLA

RESULTADOSDE TESTESDE SISTEMA

RESULTADOS DO TESTE DE

ACEITAÇÃO DO USUARIO

FASEDE

IMPLEMENTAÇÃO

Metodologia de Desenvolvimento de DW

• 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

Metodologia de Desenvolvimento de DW

• Etapas consideradas para construção do Data Warehouse (DW)

1. 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)

2. Definir a granulidade de cada tabela de fatos para cada processo• Especificar o nível de detalhamento para cada tabela de

fatos

3. Definir as dimensões de cada tabela de fatos• Intuitivamente identificar cruzamentos de dados que

interessam

4. Identificar os Fatos• Identificar os valores aditivos (podem ser manipulados)

5. Analisar os atributos das dimensões• Estabelecer descrições completas e terminologias

apropriadas

4 - CONSTRUÇÃO

Metodologia de Desenvolvimento de DW4 - CONSTRUÇÃO

• Etapas consideradas para construção do Data Warehouse (DW)

6. Rever Dimensões populosas• Dimensões com muitas linhas precisam de tratamentos

especiais• Definir agregações (desempenho)

7. Prepara Dimensões para suportar evoluções

8. Definir a Duração do Banco• Período de tempo em que o Banco de Dados vai ser

utilizado pelo DW

9. 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

Metodologia de Desenvolvimento de DW5 - 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

FASE DECONSTRUÇÃO

BANCO DE DADOS

PRODUÇÃOC/CARGA

BASE DE USUÁRIOSTREINADA

FASE DE AUDITORIA E

ITERAÇÃO

FERRAMENTASNOS DESKTOPSDOS USUÁRIOS

Metodologia de Desenvolvimento de DW6 – 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.

FASE DAIMPLEMENTAÇÃO

RETORNO DASOPERAÇÕES

RETORNO DOUSUÁRIO

MODIFICAÇÕESE

ATUALIZAÇÕES