O Valor da Informação Araújo Araújo
Índice Dado X Informação A Era da Informação Sistemas de Informação Níveis de Decisão X Tipo de Informação Banco de Dados Modelo de Dados Uso da Informação Introdução a Data Warehouse OLTP X OLAP Modelagem Multidimensional Araújo
Dado X Informação ... DADO : 3 U 6 O 2 A 0 J 8 R 0 A 3 8 Informação é dado processado, tratado, lapidado DADO : 3 U 6 O 2 A 0 J 8 R 0 A 3 8 INFORMAÇÃO: A R A U J O 8 8 0 2 3 6 0 3 DADO INFORMAÇÃO PROCESSAMENTO Araújo
... Dado X Informação Dado - a data de aniversário de um funcionário Informação - a qualificação de um funcionário como aniversariante do mês é uma (fato) informação Regra - a norma que concede um abono salarial aos aniversariantes Conhecimento - a identificação do aniversariante como um daqueles que têm direito ao abono. Araújo
A Era da Informação ... O PODER ESTÁ NAS MÃOS DE QUEM DETÉM A INFORMAÇÃO (Alvin Tofler) Dado Informação Decisão Araújo
… A Era da Informação …
... A Era da Informação ... 50 milhões de usuários Rádio 38 anos TV 13 anos TV a cabo 10 anos Internet 5 anos Araújo
... A Era da Informação ... Estamos em tempo de economia baseada na informação e no conhecimento Antever ou não as mudanças tecnológicas e de mercado pode significar o sucesso ou o fracasso de uma organização A sobrevivência de uma organização está diretamente ligada à obtenção de vantagens competitivas Araújo
... A Era da Informação Desafios atuais das empresas Saber como interpretar os dados e não como coletá-los Extrair informações e não dados Transformar informações em inteligência de negócios Araújo
Sistemas de Informação ... Sistema - conjunto de partes que atuam de forma interrelacionada para consecução de objetivos. Ex.: Sistema Rodoviário Sistema de Informação - sistema que produz informações qualquer que seja seu uso. Ex.:Sistema de Recursos Humanos ERP – sistema integrado de gestão. Ex.:R3 da SAP, BAAN, Datasul, Microsiga,... Sistema Especialista – procura substituir um especialista humano em uma dada área Araújo
Sistemas de Informação ... Exemplo de uso de sistema especialista Uma grande seguradora usa um sistema especialista para analisar sazonalidade do comportamento do consumidor diante de alterações de preços e condições gerais de mercado, a fim de alterar a forma de ofertar e promover seus produtos, buscando manter-se em situação privilegiada no mercado Araújo
... Sistemas de Informação ... Sistemas de Informação capturam, armazenam, processam dados e fazem a recuperação e distribuição de informações. Um Sistema de Informação manipula dados a fim de prover informações que permitam ao pessoal da empresa operar e decidir. Araújo
... Sistemas de Informação ... Analisar um sistema é estudar para compreendê-lo Análise de Sistemas = Análise de Dados + Análise de Funções (Processos) Analisar o sistema significa identificar os dados e os processos que os manipulam DADOS (Clientes, Duplicatas,...) FUNÇÕES (Atribuir limite de crédito, baixar duplicata,...) Araújo
... Sistemas de Informação ... A maioria das funções de um sistema de informação atual é informatizada, apoiando as tarefas operacionais e de tomada de decisão de forma mais precisa e com com maior agilidade Araújo
... Sistemas de Informação Funções de um sistema de informação de pessoal: Selecionar pessoal Admitir pessoal Treinar pessoal Alocar pessoal Avaliar pessoal Promover pessoal Demitir pessoal Registrar dependente de funcionário Calcular folha de pagamento Araújo
Banco de Dados ... Araújo
... Banco de Dados ... DATE Um banco de dados é uma coleção de dados operacionais armazenados usados pelos sistemas de aplicação de uma determinada organização ENGLES Um banco de dados é uma coleção de dados operacionais usados pelos sistemas aplicativos de uma empresa Araújo
... Banco de Dados ... Dados Operacionais Funcionários Projetos Aloca Fornece Lota Departamentos Fornecedores Produtos Araújo
... Banco de Dados Esquema Descrição gráfica ou textual de um BD conforme um modelo de dados Exemplo de esquema relacional: FUNC(mat, nome, sal, dep) DEPA(dep, descr) DEPE(mat, seq, nomd,sexd) Araújo
Modelo de Dados ... Fazemos modelos para: entendimento de problemas comunicação com pessoas envolvidas no projeto: usuários, analistas, projetistas, ... representar o mundo real documentar projetos de programas e de bancos de dados Araújo
... Modelo de Dados ... Modelos são abstrações que: retratam a essência de um problema ou de estruturas do mundo real filtram detalhes sem importância facilitam o entendimento do problema Abstração é uma maneira de enfrentar a complexidade dos problemas Araújo
... Modelo de Dados MER Araújo
Uso da Informação ... Médicos atendem pacientes analisando variados tipos de exame, histórico pessoal e familiar, hábitos,... e diagnosticam doenças e tendências para diabetes, problemas cardíacos, respiratórios, ... Executivos devem analisar evolução, sazonalidade e regionalização de vendas além de outros dados históricos a fim de diagnosticar riscos e oportunidades no negócio Araújo
Introdução a Data Warehouse... um tipo de banco de dados adequado à análise de negócios e conseqüente apoio à tomada de decisões gerenciais e estratégicas. uma tecnologia para melhorar os negócios da empresa analisando a grande quantidade de dados coletados pelos seus sistemas de produção. um tipo de banco de dados com projeto e implementação utilizando conceitos, técnicas e ferramentas diferentes das utilizadas nos bancos de dados convencionais. Araújo
...Introdução a Data Warehouse... O Ambiente de Data Warehouse ETL Consultas Extração Transformação Carga DW BD’s de Produção Usuários Ferramentas: 1) Extração e carga 2) Consultas Araújo
...Introdução a Data Warehouse... Características da tecnologia DW Extração de dados de fontes heterogêneas (da empresa ou externas) Transformação e integração dos dados Hardware exclusivo Exibição da informação em diferentes níveis e formas (texto, gráfico) Inclusão e consulta, mas não alteração de dados Araújo
...Introdução a Data Warehouse... DW é um repositório de dados históricos capaz de produzir indicadores e evolução de valores ao longo de um grande intervalo de tempo Necessidades de informação referentes ao mês atual não devem estar contempladas num projeto de DW Araújo
...Introdução a Data Warehouse... DW (Data Warehouse) Armazém de dados históricos da empresa, de seus clientes, fornecedores, funcionários e operações para consultas e análise DM (Data Mart) É um subconjunto de dados de um DW referentes a um departamento ou área. Um DW é formado por um conjunto de Data Marts Araújo
...Introdução a Data Warehouse Data Mining Extração de informação válida, previamente desconhecida e de máxima abrangência a partir de grandes bases de dados, a ser usada para a tomada de decisões. Permite aos usuários explorar e inferir informação útil a partir dos dados, descobrindo tendências e relacionamentos escondidos no banco de dados Araújo
OLTP X OLAP ... OLTP (On Line Transaction Processing) Processamento on-line de transações OLAP (On Line Analytical Processing) Processamento analítico on-line Araújo
... OLTP X OLAP ... Dados históricos Dados atuais Inclusão, atualização, exclusão e consulta Informações operacionais Banco de dados bidimensional Controle do negócio Dado detalhado Dados históricos Apenas inclusão e consulta Informações estratégicas Banco de dados multidimensional Gestão do negócio Dado agregado Araújo
... OLTP X OLAP ... Idade dos dados: até 60/90 dias Atualização de registros Estrutura de chave pode ou não conter um elemento de tempo Dados acessados e tratados um registro de cada vez Idade dos dados: 5/10 anos Instantâneos sofisticados de dados. Estrutura de chave sempre contém um elemento de tempo Dados carregados (em grandes quantidades)e acessados em lotes Araújo
... OLTP X OLAP ... Registra eventos ou transações: Pedidos Pagamentos Compras Vendas Reservas ... Por que este valor no contra-cheque ? Não olha eventos, e sim os resultados dos eventos num período Venda em dólares e em quantidade por produto, por loja, por mês, por empresa, nos últimos n anos, comparadas com o previsto Este negócio dará lucro? Que oportunidades a empresa está perdendo? Araújo
... OLTP X OLAP ... Aplicações OLTP Aplicações OLAP Contabilidade Contas a pagar Contas a receber Controle de estoque Folha de pagamento Controle patrimonial Exemplo: Quantidade em estoque de um produto Aplicações OLAP Atendem consultas AD HOC (não previstas) Fornecem tendências Produzem comparações Produzem estimativas Exemplo: Evolução das vendas nos últimos 3 meses Araújo
... OLTP X OLAP ... Características Aplicação OLTP Aplicação OLAP Objetivo Controle Operac. Tomada de decisão Voltado para Transação Análise do negócio Supre necessidades Cotidianas Gerenciais Número de usuários Milhares Centenas Nível de usuário Operacional Gerencial Interação do usuário Prevista AD-HOC (não prevista) Araújo
... OLTP X OLAP ... Características Aplicação OLTP Aplicação OLAP Operação Típica Atualização Análise Tela Não alterável Definida pelo Usuário Dados p/ Transação Poucos Muitos Nível do dado Detalhado Agregado Idade do dado Atual Histórica, projetada Orientação Registros Vetores, séries temporais Araújo
... OLTP X OLAP ... Características Aplicação OLTP Aplicação OLAP Dados históricos Meses Anos Tempo de resposta Segundos Minutos Modelagem E R Multidimensional Redundância Evitada Permitida Índices para Localizar dado Aprimorar consulta Espaço em disco MB – GB GB - TB Araújo
... OLTP X OLAP Bancos de Dados Excluir Incluir Acessar Gerar Acessar Alterar Acessar Data Warehouse Operacional Araújo
Modelo Entidade e Relacionamento... MER para controlar as despesas das pessoas numa família, enquadrando-as no orçamento mensal (controle / operacionalização do negócio ): quais as despesas efetuadas no mês que pessoas efetuaram que despesas no mês qual valor do orçamento previsto de cada mês qual o valor previsto de cada despesa em cada mês qual o valor real de cada despesa em cada mês qual o grau de parentesco de cada pessoa Araújo
... Modelo Entidade e Relacionamento (MER) Controle das despesas das pessoas numa família, enquadrando-as no orçamento mensal: Araújo
Modelagem Multidimensional... MMD para gerir as despesas das pessoas numa família, conforme o orçamento mensal: qual a evolução das despesas ao longo do tempo que pessoas tiveram maior crescimento de despesa no três últimos anos que tipo de despesa sofreu o maior acréscimo nos últimos quatro anos quais os meses em que a despesa real superou a previsão em mais de 20% Araújo
...Modelagem Multidimensional... MMD para gerir as despesas das pessoas numa família, conforme o orçamento mensal: Dimensões: quem (pessoa), quando (tempo), qual (tipo de despesa) Pessoa (cdPes, nmPes, dsParentesco) Tempo (cdTemp, dd, mm, aa, ddDaSemana) TipDespesa (cdTipDesp, dsTipdespesa) Fatos: Despesa (cdPes, cdTemp, cdTipDesp, vlDespesa) medida Araújo
...Modelagem Multidimensional... (MMD) para gerir as despesas das pessoas numa família, conforme o orçamento mensal: Araújo
...Modelagem Multidimensional... Componentes do modelo multidimensional: Fatos Dimensões Medidas Araújo
... Modelagem Multidimensional ... Fato é um conjunto de atributos referentes a uma operação de negócio da organização uma transação de negócio da organização que serve para analisar, avaliar, prever o andamento dos negócios de uma organização. Ex: venda, compra, reserva, pedido, ... Araújo
... Modelagem Multidimensional ... Fato é um conjunto de atributos referentes a uma operação de negócio da organização. Ex.: pedido, venda, ordem de compra, ordem de serviço, requisição de material, ordem de produção, consulta médica, cirurgia, nota de empenho, bilhete de passagem aérea, registro de hóspede num hotel, acidente de trânsito, ligação telefônica, ... Araújo
... Modelagem Multidimensional ... Dimensão é um componente do fato. Para identificar as dimensões básicas: quando, onde, quem, o quê Ex1.: tempo, região, cliente, produto são dimensões de um fato venda Ex2.: tempo, local, médico, especialidade são dimensões de um fato cirurgia Ex3.: tempo, origem, hóspede, serviço, agência, apto são dimensões de um registro de hóspede Ex4.: tempo, tipo de despesa, credor, órgão são dimensões de um fato nota de empenho Araújo
... Modelagem Multidimensional ... Uma dimensão pode ser hierarquizada Ex1.: ano, semestre, mês, dia formam uma hierarquia da dimensão tempo Ex2.: região, estado, cidade formam uma hierarquia da dimensão localidade Ex3.: filial, departamento, setor formam uma hierarquia da dimensão localidade Ex4.: classe, grupo, subgrupo formam uma hierarquia da dimensão produto Ex5.: semana, dia formam uma hierarquia da dimensão tempo Araújo
... Modelagem Multidimensional ... Medida é um atributo numérico que representa um valor em um fato Ex.: valor da venda, quantidade de produtos num pedido, valor de uma cirurgia, valor de um item numa nota de empenho, quantidade de um produto numa requisição de material, percentual de devoluções de mercadoria, ... Araújo
... Modelagem Multidimensional ... Visualização num modelo multidimensional Uma célula numa tabela relacional representa o valor de uma medida referente a duas dimensões (o salário do funcionário Zé é R$ 300,00) Num cubo, refere-se a três dimensões (o salário do Zé em Mar/98 era R$ 250,00) Num hipercubo, refere-se a mais de três dimensões (o salário do Zé em Mar/98 na empresa ABC era R$ 250,00) Araújo
... Modelagem Multidimensional ... Dados Multidimensionais Dimensões: Produto, Região, Tempo Opções de resumos hierárquicos Produto Região Tempo Industria País Ano Categoria Região Trimestre Produto Cidade Mês Semana Filial Dia Região C S N Suco Cola Leite Produto Feijão Café Milho 1 2 3 4 5 6 7 Mês Araújo
... Modelagem Multidimensional ... Medidas UF Cidade ICÓ 10 12 15 18 CE IPU 15 17 13 16 Hierarquias UF / Cidade Mod. / Prod. Picos 21 25 19 22 - PI 99 Cajueiro 04 02 02 01 98 97 Local Tempo 20” 29” 7” 10” Modelo Produto TV TABLET Produto Araújo
... Modelagem Multidimensional ... Questões possíveis: Total de vendas realizadas, por região geográfica, para cada tipo de produto Total de vendas realizadas, por ano, para cada tipo de produto Total de vendas realizadas, por região geográfica, ano a ano Araújo
... Modelagem Multidimensional ... Um tabela relacional é bidimensional Um cubo é tridimensional Mais de três dimensões seriam representadas por um hipercubo de difícil, senão impossível, visualização; daí chamarmos simplesmente cubo, a representação de um modelo multidimensional Araújo
... Modelagem Multidimensional ... Operações OLAP PIAUÍ Cajueiro Picos Dril Down Roll Up Visão dos dados ao longo da hierarquia em uma dimensão Araújo
... Modelagem Multidimensional Operações OLAP Vendas em 97 UF PI 25 27 31 23 UF Cidade PI Picos 21 25 29 22 Cajueiro 04 02 02 01 Roll Up 20” 29” 7” 10” Drill Down TV TABLET Araújo
Operação Drill Down / Drill Up Terra América do Sul Brasil Minas Gerais Mudar o nível de detalhamento da consulta. Araújo
Modelo Estrela ... Araújo
... Modelo Estrela ... Araújo
... Modelo Estrela Onde? Fatos Quem? Quando? O que? Araújo
Modelo Floco de Neve Araújo
FIM Araújo