Análise de Pontos de Função Em Contratos de Desenvolvimento de Data Warehouses Na INFRAERO
-
Upload
robson-mamede -
Category
Documents
-
view
217 -
download
2
description
Transcript of Análise de Pontos de Função Em Contratos de Desenvolvimento de Data Warehouses Na INFRAERO
Apresentação• Paulo Alberto Mazali
• Bacharel em Ciência da Computação(IBILCE/UNESP – S. J. doRio Preto/SP)
• Analista de Sistemas/Métricas – Empresa Brasileira deInfraestrutura Aeroportuária
Roteiro• Conceitos de Business Intelligence.
• Conceitos de Análise de Pontos de Função.
• O contrato de desenvolvimento de DW.
• Ideias para futuros contratos.
ConceitosdeB.I.• OLTP x OLAP
• OLTP: Online Transaction Processing. É o processamento de dadosdo dia a dia. Sistemas de RH, financeiro, operação, etc.
• OLAP: Online Analitical Processing. É o processamento de dadospara apoiar a tomada de decisão. Data Warehouse, BSC, DataMining, etc.
ConceitosdeB.I.
• Business Intelligence (B.I.): Coleta e tratamento de dadosvisando disponibilizar informação para tomada de decisão.
ConceitosdeB.I.
• Data Warehouse (DW): “É um banco de dados, orientado porassunto, integrado, não volátil e histórico, criado para suportaro processo de tomada de decisão.” (W. H. Inmon)
ConceitosdeB.I.
• Data Mart (DM): “É cada uma das partes físicas ou lógicas deum Data Warehouse corporativo. Um Data Mart correspondeàs necessidades de informação de uma determinadacomunidade de usuários.” (W. H. Inmon)
ConceitosdeB.I.
• Tabela Fato: Armazenam os dados que medem o processoque estamos modelando. Compõe-se de chaves e métricas.
ConceitosdeB.I.
• Tabela Dimensão: É uma perspectiva pela qual se pretendeobservar as métricas relativas ao processo que estamosmodelando. Compõe-se de um ou mais atributos.
ConceitosdeB.I.
• ETL (Extração, Transformação e Carga): Processo de extração de dados do mundo OLTP, tratamento dos mesmo e carga na camada de dados do ambiente analítico (fatos e dimensões)
ConceitosAPF• Funções de dados:
• ALI: grupo de dados ou informação de controle logicamenterelacionados, reconhecidos pelos usuário e mantido dentro dafronteira da aplicação medida.
ConceitosdeAPF• Funções de dados:
• AIE: grupo de dados ou informação de controle logicamenterelacionados, reconhecido pelo usuário, mas mantido dentro dafronteira de outra aplicação.
ConceitosdeAPF
• Funções de transação:
– Processo Elementar (PE): Menor unidade de atividade comsignificado para o usuário. Deve ser completo em si mesmo e deixaro negócio da aplicação em um estado consistente.
ConceitosdeAPF• Funções de transação:
• EE: Processo elementar que processa dados ou informações decontrole vindos de fora da fronteira da aplicação, cuja intenção émanter um ou mais ALIs ou alterar o comportamento do sistema.
ConceitosdeAPF• Funções de transação:
– CE: Processo elementar cuja principal intenção é enviar dados ouinformações de controle para fora da fronteira da aplicação pelasimples recuperação de dados de ALIs ou AIEs.
ConceitosdeAPF• Funções de transação:
• SE: Processo elementar cuja principal intenção é enviar dados ouinformações de controle para fora da fronteira da aplicação. Deveconter fórmula, cálculo ou criar dados derivados, manter um oumais ALIs ou alterar o comportamento do sistema.
OcontratodedesenvolvimentodeDW
• 2010: Pregão Eletrônico.
• 4 lotes: desenvolvimento de software, manutenção desoftware, aferição (artefatos e PF) e desenvolvimento de DW.
• Primeiro ano: lote de aferição não foi renovado
OcontratodedesenvolvimentodeDW
• 2013: lotes de manutenção e desenvolvimento de softwarecancelados.
• Lote de DW: ainda vigente.
OcontratodedesenvolvimentodeDW
• Primeiro guia de contagem de DW da Infraero baseado nowhite paper do IFPUG.
• Treinar a equipe de métricas em modelagemmultidimensional.
• Artigo da NESMA sobre contagem de pontode função paraDW.
OcontratodedesenvolvimentodeDW
• Segunda versão do guia de DW: conhecimentos demodelagem multidimensional, artigo NESMA, CPM 4.3.1.
• Conceitos de D.W. precisam se “encaixar” nos conceitos daAPF e não o contrário.
OcontratodedesenvolvimentodeDW
• Fronteira definida entre OLTP e OLAP.
• AIEs estão no ambiente OLAP.
• Fatos e Dimensões são ALIs.
• Processos de ETL são entradas externas.
OcontratodedesenvolvimentodeDW
• Cubos são SEs.
• Relatórios podem ser CEs ou SEs, segundo regras do CPM.
• Variações das Fatos (agregada, ponte, etc.) e Dimensões(estática, descaracterizada, etc.), devem ser analisadas caso acaso.
Ideiasparafuturoscontratos• Contrato mais amplo: desenvolvimento, manutenção, BSC,
DW e outras ferramentas de BI.
• Possibilidade de utilizar SNAP.
• Futuro guia de contagem mais voltado ao que é descrito no CPM, unificação com o guia de contagem tradicional, abordar mais ferramentas de BI, além de DW.