S UM CASO PRÁTICO DE PROJETO E CONSTRUÇÃO DE UM DATAWAREHOUSE MAR/99 Projeto e Construção de DW OBJETIVO DA APRESENTAÇÃO • MAR/99 DAR UMA VISÃO GERAL DO PROJETO E CONSTRUÇÃO PARA USO DA TECNOLOGIA DE DATAWAREHOUSE Projeto e Construção de DW PÚBLICO ALVO • MAR/99 TODOS QUE ESTÃO OU ESTARÃO ENVOLVIDOS COM O PROJETO E CONSTRUÇÃO DE UM DATAWAREHOUSE Projeto e Construção de DW PRÉ REQUISITOS • MAR/99 FAMILIARIDADE COM SISTEMA DE DE APOIO A DECISÃO Projeto e Construção de DW MATERIAL DA APRESENTAÇÃO • MAR/99 SLIDES E ANOTAÇÕES Projeto e Construção de DW SOFTWARE UTILIZADO • MAR/99 POWERPOINT Projeto e Construção de DW APRESENTAÇÕES • QUEM EU SOU? •QUEM VOCÊS SÃO? •O QUE VOCÊS ESPERAM DA PALESTRA? MAR/99 Projeto e Construção de DW PROGRAMAÇÃO • QUAL ERA O PROBLEMA ? • ONDE ERA O PROBLEMA ? • A SOLUÇÃO CARACTERISTICAS VISÃO OPERACIONAL DA SOLUÇÃO •CONTEXTO DA SOLUÇÃO •BASES DE DADOS INTERFACE FATOS,DIMENSÃO E EXPANSÃO •MACRO FUNÇÕES •DISPONIBILIZAÇÃO DAS INFORMAÇÕES •CONCLUSÃO MAR/99 Projeto e Construção de DW QUAL ERA O PROBLEMA ? • Coletar dados automaticamente: - Sistemas em MF - Aplicativos Rede Micros • Descentralizar a alimentação manual • Fornecer maior rapidez na obtenção da informação • Fornecer maior confiabilidade aos dados • Fornecer maior produtividade dos dados • Padronizar procedimentos • Otimizar RH: de controle para análise • Possibilitar a implantação de indicadores não operacionais • Disponibilizar o BD tanto em TV quanto em Redes • Previsão automática de metas a curto e a médio prazo, fornecendo subsídios para tomada de decisões MAR/99 Projeto e Construção de DW Onde era o problema na Rede Corporativa APLICAÇÕES SÔBRE O NEGOCIO (EIS,OLAP, DATA MINING) SISTEMA DE COLETA,LIMPESA, DERIVAÇÃO, CONSOLIDAÇÃO, ACUMULAÇÃO E DISPONIBILIZAÇÃO SISTEMAS TRANSACIONAIS (aplicações do negocio) MAR/99 Projeto e Construção de DW A SOLUÇÃO (caracteristicas) • BASE DE DADOS: - organizada - sumarizada e detalhada a nível desejado - fornece históricos - visão multidimensional - segmentada por assunto • SISTEMA CORPORATIVO - interfaceando com Sistemas existentes no MF e nas Redes Locais • SISTEMA COM AS SEGUINTES DIMENSÕES DA QUALIDADE: - Portabilidade - transferência de programas entre plataformas - Manutenibilidade - achar e corrigir programas - Interoperabilidade - acoplar um sistema ao outro - Flexibilidade - modificar programas operacionais - Escalabilidade - agregar novos indicadores e novos níveis hierárquicos MAR/99 Projeto e Construção de DW Dados VISÃO OPERACIONAL DA SOLUÇÃO Dados Operacionais MAIN FRAME PRÉ DW MAR/99 Projeto e Construção de DW Dados VISÃO OPERACIONAL DA SOLUÇÃO Informação Entrada Manual Dados Operacionais MAIN FRAME DW Adabas PRÉ DW MAR/99 Projeto e Construção de DW Dados VISÃO OPERACIONAL DA SOLUÇÃO Informação Conhecimento Entrada Manual Dados Operacionais MAIN FRAME Aplicação DW ORACLE Adabas WAN PÓS-DW PRÉ DW MAR/99 Projeto e Construção de DW MODELO DE DADOS DA INTERFACE COM SISTEMA FONTE PLANO DE EXPANSÃ0 RECLAMAÇÕES DE CONTAS SOLICITAÇÃO DE CONSERTOS (103) CADASTRAMENTO PROMITENTE DT-FIM-REF COD-OBJ-FONTE COD-SEQ-IDO COD-PERIODICIDADE COD-ITEM-ESTRUT DT-INIC-REF TIPO-CLASSIF ITEM-CLASSF TRAFEGO SOLICITAÇÃO DE SERVIÇOS (104) FATURAMENTO MARKETING VALOR DO INDICADOR ....... FACILIDADE ESTOQUE/ MATERIAL MAR/99 UTILIZAÇÃO DA PLANTA PESSOAL ADMINISTRAÇÃO MERCADOLÓGICA Projeto e Construção de DW MODELO DE DADOS MULTIDIMENSIONAL DO NÚCLEO OBJETO FONTE SENHA MODULO CLASSE SEGURANÇA COMPOSIÇÃO INDICADOR MENSAGEM ACESSO A NIVEL MAX E MIIN CLASSIFICAÇÃO PARA ANALISE DATA E HORA SEGMENTO GRUPO PERIODICO TIPO VALOR FÓRMULA RELATORIO PROGRAMAÇÃO P/ MAR/99 COLETA ESTRUTURA PARA ANALISE Projeto e Construção de DW #DT-INICIO-REF #COD-SEQ-IDO #COD-PERIODICIDADE #COD-NIVEL-ESTRUT #COD-ITEM-ESTRUT #COD-TIPO-CLASSIF #DT-INICIO-REF #COD-TIPO-VALOR VALOR DO INDICADOR DIMENSÕES DE UM INDICADOR 4 DIMENSÕES Valor a ser medido TEMPO MAR/99 Projeto e Construção de DW EXEMPLO DE ALIMENTAÇÃO DE VALORES EM UMA ESTRUTURA NIVEL INDICADOR: SOLIICITAÇÕES DE CONSERTO 1 EMPRESA EMP INT CAP 2 CAP/INT 3 REGIÃO SCS 4 DISTRITO SCN SIN PRA SIGMA VALOR 5 ESTAÇÃO PRA VALOR VALORES NO MAR/99 TEMPO SIS VALOR MONTA ESTRUTURA E ASSOCIA AO INDICADOR CONSOLIDA VALOR E ACUMULA ALIMENTA Projeto e Construção de DW FONTE DISPONIBILIZA VALORES MACRO-FUNÇÕES • CONFIGURAÇÃO • PROGRAMAÇÃO • SEGURANÇA • PROCESSAMENTO DE VALORES : ... Entrada info-selecionada ... Tratamento Info-selecionada ... Liberação Informação ... Produtos / Saídas MAR/99 Projeto e Construção de DW DST/SSS/VIF DISPONIBILIZAÇÃO DAS INFORMAÇÕES oracle .txt sam natural adabas .bd sigma NFS REDE corporativa RVS tcp/ip contoladora 3174 RISC UNIX lu6.2 token ring loader lu6.2 REDE local RVS SNA SQL NET APLICAÇÃO NFS NT MAR/99 Projeto e Construção de DW SQL NET APLICAÇÃO CONCLUSÃO • TAMANHO: 4000 PTOS FUNÇÕES • EXTRAÇÃO - 50 RELATÓRIOS • BANCO DE DADOS - 2138 INDICADORES MF- 60 ENTIDADES SERVIDOR- 30 ENTIDADES 1040 ELEMENTOS DE DADOS MF- 6GB SERVIDOR- 3 GB •PROCESSOS- 150 MODULOS MF- 409 PGM’S ONLINE 60 BATCH 40 SUBR SERVIDOR - 40 PGM’S .TELAS- 560 MAPAS 132 HELP’S CAMPOS •TEMPO ESPECIFICAÇÃO- PROJETO + EDITAL=2 ANOS •CONTRATO TEMPO DESENVOLVIMENTO- 10 MESES MANUTENÇÃO EVOLUTIVA - 1 ANO MANUTENÇÃO CORRETIVA - 4 ANOS VALOR EM MR$- 1400 MAR/99 Projeto e Construção de DW