Data Warehouse. Compras. Caroline B. Perlin

Documentos relacionados
Módulo 4. Construindo uma solução OLAP

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

TOTVS BA Guia de Customização Linha Logix

REPROJETO DA ORGANIZAÇÃO COM SISTEMAS DE INFORMAÇÃO

Laudon & Laudon MIS, 7th Edition. Pg. 1.1

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 3 O QUE É PLANEJAMENTO DE VENDAS E OPERAÇÕES?

MUDANÇAS NA ISO 9001: A VERSÃO 2015

Modelo de dados do Data Warehouse

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE CONFIGURAÇÃO

Análise de Ponto de Função

CONCORRÊNCIA AA Nº 05/2009 BNDES ANEXO X PROJETO BÁSICO: DESCRIÇÃO DOS PROCESSOS DE TI

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

Engenharia de Software III

ADMINISTRAÇÃO DE ATIVOS DE TI GERENCIAMENTO DE LIBERAÇÃO

ATUALIZAÇÃO DA VERSAO Abaixo constam as alterações referentes a versão do dia 28/09/2012:

CA Nimsoft Monitor Snap

O Processo de Engenharia de Requisitos

Padrão Básico de Projeto: Herança versus Composição

Documento de Visão. Compras. T2Ti Tecnologia da Informação Ltda T2Ti.COM CNPJ: / Projeto T2Ti ERP. Versão 2.


TUTORIAL Última atualização: 23/03/2015

Controle do Arquivo Técnico

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

ISO/IEC 12207: Gerência de Configuração

Forms Composer. Document Producer 1. Document Producer

Guia de Início Rápido

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

PLANO DE VALORIZAÇÃO DOS SERVIDORES DA EDUCAÇÃO REESTRUTURAÇÃO DAS CARREIRAS E MUDANÇA DO PADRÃO REMUNERATÓRIO DOS SERVIDORES DA EDUCAÇÃO

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

GUIA DE USUÁRIO - GU-

Segurança da Informação e Proteção ao Conhecimento. Douglas Farias Cordeiro

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Metodologia de Gerenciamento de Projetos da Justiça Federal

Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Entendendo como funciona o NAT

Manual de abertura de ano. Gestão Administrativa 2 e 3

Logística e a Gestão da Cadeia de Suprimentos. "Uma arma verdadeiramente competitiva"

Manual do Ambiente Moodle para Professores

15/8/2007 Gerencia de Tecnologia da Informação Claudia M.S. Tomaz

Sistemas Operacionais

Carrera Pessoal Guia de uso

A versão 9.1 oferece agora uma forma de replicar rapidamente ajustes de preço da UM em vários itens de várias listas de preços.

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

A ESCOLHA DO SOFTWARE PARA INFORMATIZAÇÃO DA SUA EMPRESA

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

Princípios da Engenharia de Software Aula 02. Prof.: Franklin M. Correia

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

Sistema de Controle de Solicitação de Desenvolvimento

Prevayler. Perola. André Luís Sales de Moraes Juliana Keiko Yamaguchi Tatiana Yuka Takaki

Banco de Dados Microsoft Access: Criar tabelas

Abaixo segue a demonstração dos resultados da empresa.

Controle de Almoxarifado

A ITIL e o Gerenciamento de Serviços de TI

Manual do Painel Administrativo

Banco de Dados Microsoft Access: Criar tabelas. Vitor Valerio de Souza Campos

Durante o desenvolvimento e execução de um projeto, ele passa por diversas fases, a esse conjunto de fases se denomina ciclo de vida.

Assessoria Técnica de Tecnologia da Informação - ATTI. Projeto de Informatização da. Secretaria Municipal de Saúde do. Município de São Paulo

Controle de Estoque. Apresentação. Cadastro de Grupos de Produtos. Cadastro de Produtos

Manual do Módulo SAC

Boletim Técnico. O objetivo desse documento é apresentar de forma macro, todas as alterações efetuadas no módulo do Patrimônio

FACULDADE SENAC-RS PELOTAS RODRIGO ALMEIDA PEREIRA. Sistemas de Informação

Engenharia de Software II

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

CADASTROS E CONCEITOS DAS BASES DE DADOS

Personalizações do mysuite

Mais volume de negócios com clientes satisfeitos

ADMINISTRAÇÃO I. Família Pai, mãe, filhos. Criar condições para a perpetuação da espécie

Microsoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos

LEVANTAMENTO DE MERCADO E SEGMENTAÇÃO DE CLIENTES POR PRODUÇÃO AGRÍCOLA

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

EVOLUÇÃO DA MANUTENÇÃO

Índice 3. Funcionalidades do Perfil Login Menu Funcionalidades da Conta (Empresa

Bem-vindo ao tópico sobre administração de listas de preços.

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

agility made possible

Governança de TI. ITIL v.2&3. parte 1

Microsoft Office Excel 2007

MOG-45 - GESTÃO DE OPERAÇÕES LISTA DE EXERCÍCIOS 2

Material de Apoio. SEB - Contas a Pagar. Versão Data Responsável Contato 1 05/12/2011 Paula Fidalgo paulaf@systemsadvisers.com

IBM Software Demos Rational Software Delivery Platform - Recursos de análise de requisitos

Checklist de Projeto de Data Warehouse

6.1. Inserir Consultar Listar Todos Alterar BENEFÍCIOS... 12

Manual do Usuário Representante

Manual de Orientação nº 3

Transcrição:

Data Warehouse Compras Caroline B. Perlin

Agenda O processo de compra Requisitos de compras Transações de compra Tabela de fatos Slowly Changing Dimensions (SCD) Técnicas para lidar com SCD Abordagens puras Abordagens híbridas Dimensões que mudam mais rapidamente (overview) 2 16-Dec-09

O processo de compra Oportunidade de economia de custos, com o planejamento da demanda Envolve os seguintes itens: Contratos de negociação Emissão de requisição de compra e ordem de compra Controle de recebimento e pagamentos 3 16-Dec-09

Requisitos de compras Que materiais são comprados com maior frequência? Existem quantos fornecedores destes produtos? A qual preço cada fornecedor oferece o produto? Em qual unidade de medida? Podemos reduzir o preço fazendo uma compra maior? Os funcionários compram dos fornecedores preferenciais ou burlam contratos firmados? O preço do produto é o mesmo que foi negociado anteriormente com o fornecedor? As entregas são feitas no prazo? Qual a porcentagem de desistência de pedidos? 4 16-Dec-09

Transações de compra 5 16-Dec-09

Tabela de fatos Opção 1: tabela de fatos de várias transações. Opção 2: várias tabelas de fatos de 1 transação. Mais tempo de gerenciamento e administração pois há mais tabelas para carregar, indexar e agregar. 6 16-Dec-09

Como decidir entre estas opções? Requisitos de usuário Usuários analisam várias transações de uma vez ou cada uma em separado? Processos de negócio São exclusivos? Ex.: tratar ordens de compra diferente de receber produto indica que podemos usar tabelas de fatos separadas. Sistemas de origem Vários sistemas de origem sugere tabelas de fatos separadas. Dimensão dos dados Se as dimensões se aplicam a somente alguns tipos de transação, leva a optar por tabelas de fatos separadas. 7 16-Dec-09

Exemplo de tabela de fatos separada Pontos importantes para esta decisão: Atividades são processos de negócio distintos Dados vêm de diferentes sistemas de origem Dimensionalidade única para os vários tipos de transação. 8 16-Dec-09

Motivação Até agora consideramos: MAS Cada dimensão independente das demais no sentido lógico Dimensões independentes do tempo Os atributos de dimensão mudam lentamente com o passar do tempo 9 16-Dec-09

Dimensões que mudam lentamente Slowly Changing Dimensions (SCD) Solução: uma estratégia para cada atributo da tabela de fatos lidar com a mudança. Mundo operacional Modelos dimensionais Valor do atributo muda? 10 16-Dec-09

Técnicas básicas de lidar com dimensões que mudam lentamente Abordagens puras 1. Substituir o valor 2. Adicionar uma linha de dimensão 3. Adicionar uma coluna de dimensão Abordagens híbridas a. Alterações previsíveis com sobreposição de várias versões b. Alterações imprevisíveis com sobreposição de versão única 11 16-Dec-09

Técnicas básicas de lidar com dimensões que mudam lentamente Abordagens puras 1. Substituir o valor 2. Adicionar uma linha de dimensão 3. Adicionar uma coluna de dimensão Abordagens híbridas a. Alterações previsíveis com sobreposição de várias versões b. Alterações imprevisíveis com sobreposição de versão única 12 16-Dec-09

Técnica 1: Substituir o valor Substituir o valor antigo pelo correto na linha de dimensão. Chave Descrição Depto SKU* 12345 IntelliKidz1.0 Educação ABC922-Z Modificado para: Chave Descrição Depto SKU* 12345 IntelliKidz1.0 Estratégia ABC922-Z *SKU- Stock Keeping Unit (chave natural) 13 16-Dec-09

Técnica 1: Substituir o valor Vantagem Rápido e fácil Desvantagem Perdemos o histórico de mudanças de um atributo. Se as vendas aumentarem após a mudança do departamento, não teremos informações para explicar o aumento do desempenho. As agregações preexistentes baseadas no valor do departamento precisarão ser recriadas. 14 16-Dec-09

Técnica 2: Adicionar uma linha de dimensão Técnica predominante. Criar uma nova linha de dimensão para o produto e refletir o novo valor do depto. Chave Descrição Depto SKU 12345 IntelliKidz1.0 Educação ABC922-Z 25984 IntelliKidz1.0 Estratégia ABC922-Z Observe que cada uma das chaves substitutas identifica um perfil de atributo exclusivo que era verdadeiro por um período de tempo. 15 16-Dec-09

Técnica 2: Adicionar uma linha de dimensão Na tabela de fatos: Linha do IntelliKidz anteriores a 19/10/2009 chave do produto 12345, quando o produto era agrupado no departamento Educação. Linha do IntelliKidz posteriores a 19/10/2009 chave do produto 25984, o produto é agrupado no departamento Estratégia. 16 16-Dec-09

Técnica 2: Adicionar uma linha de dimensão A técnica 2 segmenta perfeitamente o histórico para justificar a alteração. Para diferenciar os 2 perfis de produto atributo departamento Se quisermos o histórico completo do produto atributo descrição Contagem do número de produtos atributo SKU. Chave Descrição Depto SKU 12345 IntelliKidz1.0 Educação ABC922-Z 25984 IntelliKidz1.0 Estratégia ABC922-Z 17 16-Dec-09

Técnica 2: Adicionar uma linha de dimensão Vantagens Segmenta perfeitamente o histórico para justificar a alteração Podemos controlar normalmente quantas mudanças de dimensão forem necessárias. Não há necessidade de criar uma junção secundária confusa baseada em datas. Desvantagens Crescimento acelerado da tabela de dimensão. Talvez esta técnica não seja apropriada para tabelas de dimensão que excederam 1 milhão de linhas. 18 16-Dec-09

Técnica 3: Adicionar uma coluna de dimensão Criar uma nova coluna para capturar a alteração do atributo. Chave Descrição Depto atual Depto ant SKU 12345 IntelliKidz1.0 Estratégia Educação ABC922-Z Utilizada com pouca frequência. Distingue da técnica 2 porque tanto a descrição atual quanto a anterior podem ser consideradas verdadeiras ao mesmo tempo. 19 16-Dec-09

Técnica 3: Adicionar uma coluna de dimensão Vantagens Necessidade de usar 2 modos de visão do mundo ao mesmo tempo. Podemos controlar normalmente quantas mudanças de dimensão forem necessárias. Desvantagens Quando há necessidade de controlar várias alterações imprevisíveis. 20 16-Dec-09

Técnicas básicas de lidar com dimensões que mudam lentamente Abordagens puras 1. Substituir o valor 2. Adicionar uma linha de dimensão 3. Adicionar uma coluna de dimensão Abordagens híbridas a. Alterações previsíveis com sobreposição de várias versões b. Alterações imprevisíveis com sobreposição de versão única 21 16-Dec-09

a. Alterações previsíveis com sobreposição de várias versões Suponha uma empresa de vendas revisando o mapa de seus distritos anualmente. Após um período de 5 anos, a empresa foi reorganizada 5 vezes. Requisitos de relatórios de venda anual usando um mapa de distritos de cada ano. 22 16-Dec-09

Decisão de qual técnica usar Não podemos usar a técnica 2 porque ela particiona o histórico. Não podemos usar a técnica 3 porque queremos usar mais de dois mapas ao mesmo tempo. Solução: generalizar a técnica 3 para ter cinco versões do atributo de distrito para cada representante de vendas. 23 16-Dec-09

Exemplo Dimensão Rep. De Vendas Chave do rep. De vendas Endereço do rep. De vendas Distrito atual Distrito 2001 Distrito 2000 Distrito 1999 Distrito 1998...e muito mais Cada linha da dimensão Rep. De vendas incluiria todas as atribuições distritais anteriores. O usuário poderia escolher fazer o agrupamento dos fatos de venda com qualquer dos 5 mapas de distrito. Ex.: Se um rep. De vendas fosse do ano 2000, nos anos 1999 e 1998 ele teria o valor N/A. 24 16-Dec-09

b. Alterações imprevisíveis com sobreposição de versão única Preservar a precisão histórica em torno das alterações de atributos imprevisíveis, ao mesmo tempo mantendo a capacidade de relatar dados históricos de acordo com os valores atuais. Assim, no exemplo do software IntelliKidz, a configuração inicial seria: Chave Descrição Depto atual Depto ant SKU 12345 IntelliKidz1.0 Educação Educação ABC922-Z 25 16-Dec-09

Alterações imprevisíveis com sobreposição de versão única Quando os departamentos são reestruturados e o IntelliKidz muda para o depto de estratégia, é usada a técnica 2 para inserir uma nova linha: Chave Descrição Depto atual Depto ant SKU 12345 IntelliKidz1.0 Estratégia Educação ABC922-Z 25984 IntelliKidz1.0 Estratégia Estratégia ABC922-Z 26 16-Dec-09

Alterações imprevisíveis com sobreposição de versão única Se o IntelliKidz fosse movido para o departamento de software Pensamento Crítico, teríamos: Chave Descrição Depto atual Depto ant SKU 12345 IntelliKidz1.0 Pensamento Crítico Educação ABC922-Z 25984 IntelliKidz1.0 Pensamento Crítico Estratégia ABC922-Z 31726 IntelliKidz1.0 Pensamento Crítico Pensamento Crítico ABC922-Z 27 16-Dec-09

Alterações imprevisíveis com sobreposição de versão única Com esta abordagem híbrida, criamos: Uma nova linha para capturar a alteração (técnica 2) Uma nova coluna para controlar a atribuição atual (técnica 3) As alterações subsequentes são tratadas como a técnica 1. Esta técnica permite controlar precisamente as alterações históricas e ao mesmo tempo dá suporte ao agrupamento do histórico com base nas atribuições atuais. 28 16-Dec-09

Dimensões que mudam mais rapidamente Se um atributo mudar mensalmente, não poderemos aplicar as técnicas de SCD. Uma técnica que pode ser utilizada é separar os atributos que mudam mais rapidamente em uma ou mais dimensões. Na tabela de fatos, haveria 2 chaves externas: Uma para cada tabela de dimensão principal Outra para os atributos que mudam mais rapidamente As tabelas de dimensão seriam associadas uma com a outra toda vez que colocássemos uma linha na tabela de fatos. Mais detalhes sobre esta abordagem no Cap. 6. 29 16-Dec-09

???? P E R G U N T A S?????? 30 16-Dec-09