SlideShare uma empresa Scribd logo
1 de 31
Data Warehouse
  Processo de Projeto
Dimensional - Estudo de
     Caso: Vendas
Processo de Design em Quatro Passos

1.   Selecçionar o processo de negócios a modelar
2.   Declarar a granularidade do processo
3.   Escolher as dimensões que se aplicam a cada linha da tabela
     de factos
4.   Identificar os factos numéricos que irão populacionar a
     tabela de factos
    Tanto requisitos dos usuários do negócio quanto realidades
     dos dados fonte devem ser levados em consideração no
     projecto
Processo de Design em Quatro Passos

   Selecçionar o processo de negócios a modelar
      Actividade executada na organização

         Compras, vendas, pedidos, inventario,

      Obtido atraves de conversas com usuários

      Não está restrito a um único departamento

         E.g., pedidos podem envolver departamentos de

          vendas e marketing
Processo de Design em Quatro Passos

   Declarar a granularidade do processo
      Especificar explicitamente o que uma linha da tabela de

       factos significa
      O grão indica o nível de detalhes associados com cada

       linha da tabela
      Exemplos:

          Uma linha do recibo de vendas do supermercado

          Um snapshot das vendas diarias de cada produto

          Um extracto mensal do banco

      Passo extremamente importante!
Processo de Design em Quatro Passos

   Escolher as dimensões que se aplicam a cada linha da tabela
    de factos
      Dimensões respondem à questão “como as pessoas do

       negócio descrevem os dados que resultam dos processos
       do negócio?”
      Com as escolhas de cada dimensão serão listados todos os

       atributos discretos, textuais, etc, de cada tabela de
       dimensão
      Exemplos:

          Data, produto, cliente, tipo de transação, status
Processo de Design em Quatro Passos

   Identificar os factos numéricos que irão populacionar a tabela
    de factos
      Respondem à pergunta “O que estamos medindo?”

      Devem estar em conformidade com a granularidade

       escolhida
      Exemplos:

          Quantidade pedida, custo em dolares
O negócio: cadeia de lojas

   O negócio tem 100 lojas de cadeia em cinco estados
   Cada loja tem departamentos de: comidas congeladas, carnes,
    paes, complementos alimenticios, etc
   Cada loja tem aproximadamente 60.000 produtos nas suas
    prateleiras
   Os produtos individuais são chamados unidades em estoque (SKU)
   Cerca de 55.000 produtos vêm de fabricantes externos e têm
    codigos de barras impressos no pacote do produto chamados
    codigos de produto universais (UPC)
   As 5.000 unidades de estoque restantes vêm dos departamentos
    da cadeia e têm codigos locais individuais
   Dados são colectados principalmente nos caixas da loja
   Os codigos de venda do produtos são escaneados no pontos de
    venda (PV)
   Outro ponto de colecta de dados é na entrada traseira das lojas
    onde os fornecedores entregam as encomendas
O negócio: cadeia de lojas

   Nas lojas, a administração está preocupada com
    logisticas de pedidos, armazenamento, e vendas de
    produtos enquanto tenta maximizar o lucro
   Lucro vem da venda no melhor preço possivel para cada
    produto, da redução de custos na aquisição de produtos,
    e da atracção do maior numero de clientes possivel
    atraves de preços competitivos
   As decisões mais importantes tem haver com preços e
    promoções
   Promoções incluem reduções temporarias de preços,
    propagandas em jornais, amostras em lojas, e cupons.
Passo 1. Seleccionar o Processo de
                   negócios
   O primeiro modelo dimensional a ser construido deve
    ser aquela a causar maior impacto
   O modelo deveria responder as questões mais
    importantes do negócio e estar prontamente acessivel
    para extracção de dados
   Escolha:
      Vendas nos caixas!

      Entender que produtos estão sendo vendidos em que

       lojas em que dias sobre quais condicões
       promocionais
Passo 2. Declarar a Granularidade
   Utilizar a informação mais atômica e detalhada capturada por um
    processo de negócios
      Provêm alta flexibilidade analítica; pode ser restrito, pesquisado, e

         agregado de diversas formas
   Granularidades de mais alto nível limitam as dimensões e analises
   Escolha:
      Cada linha individual de uma transação no caixa

      Analises:

           Diferenças em vendas de Segunda a Domingo

           Se vale apenas estocar pacotes de varios tamanhos de certos

             cereias
           Quantos consumidores compraram um determinado shampoo

             durante uma promoção de 50% de desconto
           O impacto nas vendas de uma propaganda “pesada” de uma

             marca concorrente
Passo 3. Escolher as Dimensões

   Uma granularidade apropriada determina as dimensões
    primárias da tabela de factos

                                             ID_data
                                             atributos
      ID_produto
       atributos

                          ID_data
                        ID_produto
                           ID_loja
                       ID_promoção
                                              ID_loja
      ID_produto
                                             atributos
       atributos
Passo 4. Identificar os factos




                                         ID_data
                         ID_data         atributos
ID_produto
 atributos
                       ID_produto
                          ID_loja
                     ID_promoção
                     Unid_vendidas
                     Custo_compra
                      Valor_venda
ID_promoção           Nº_clientes         ID_loja
  atributos                              atributos
   Dimensão de Data
      Usada por quase todos data marts

      Existem muitos atributos de datas que não são

       suportados pela função data do SQL, incluindo periodos
       fiscais, feriados, periodos especias do ano (e.g., Natal,
       Carnaval) e fins de semana.
      Focado na granularidade de dias

       10 anos correspondem apenas a 3500 linhas!
Atributos da Tabelas de Dimensões Data
Atributos da Tabelas de Dimensões Data

   Day-of-Week: analises de venda por dia da semana
   Day number e Month number: comparações do mesmo dia
    cada mês e mesmo mês cada ano
   Holidays: Uso de labels com significado
   Selling Season: Natal, Carnaval, etc
   Major event: dia das maes, dia dos namorados
   Date key: inteiro, por razões de armazenamento,
    actualização, etc
   Inclusão de horas: time-of-the day table a ser juntada
Dados na Dimensão de Data
Atributos da Tabelas de Dimensões Produto


   Descreve cada unidade em estoque na loja
   Alguns atributos descritivos normalmente organizado em
    hieraquias: tipo -> categoria -> departamento
      Integral -> pães -> padaria

   Um tabela de dimensão produto tipica teria 50 ou mais
    atributos
      Quanto mais completa, mais analises são possiveis
Atributos da Tabelas de Dimensões Produto
Dimensão Loja


   Descreve cada loja da cadeia
   Principal dimensão geografica do estudo de caso
      Atributos geograficos: ZIP code (CEP) , distrito, estado,

       etc
   Descrição da loja (textual): floor plan type, financial type,
    photo processing type
Atributos da Tabelas de Dimensões Loja
Dimensão Promoção

   Descreve as condições de promoção sob os quais um
    produto foi vendido
   Condições de promoção: reduções de preços temporarias,
    anuncios em journais, displays, cupons, etc
   Dimensão causal: causa mudanças nos padrões de vendas
   Dica: evitar valores null, incluindo uma entrada para
    indicar explicitamente que a dimensão nao é aplicavel a
    determinada medida (e.g., “nenhuma promoção em
    curso”)
Dimensão Promoção


- Análises:
          Se os produtos sob promoção tiveram ganhos em vendas durante
           o periodo promocional
          Se os produtos sob promoção tiveram uma queda antes ou após a
           promoção, cancelando possiveis ganhos
          Se os produtos em promoção apresentaram ganhos mas os
           produtos proximos nas prateleiras apresentaram declinio
          Se todo os produtos em promoção apresentaram ganhos
           conjuntamente levando em contas os periodos anterior, durante
           e posterior às promoções (crescimento de mercado)
          Se a promoção como um todo foi rentavel
Atributos das Tabelas de Dimensão Promoção
Retail Esquema em Acção
   Cenario: um usuário do negócio esta interessado em
    entender melhor as vendas semanais por promoção para a
    categoria de salgadinhos durante Janeiro de 2002 para as
    lojas do distrito de Boston
Esquema de Vendas em Acção
   Resultado
Retail Esquema em Acção
                                      ID_produto
                                        ID_data
                                        ID_Loja
                                    ID_Promoção
                                    Unid_vendidas
                                    Custo_compra
                                     Valor_venda                Dimensão Loja
Dimensão Produto
                                     Nº_clientes
                                                                     ID_loja
     ID_produto                                                       Nome
                       Dimensão Tempo
       Número                               Dimensão Promoção     Número_loja
        Nome                                                        Endereço
        Marca               ID_data                                Localidade
      Categoria           Dia_do_mês            ID_promoção      Código_postal
    Subcategoria        Dia_da_semana              Número            Distrito
   Departamento           Dia_do_ano            Nome_promo           Região
  Tam_embalagem        Semana_do_ano           Tipo_red_preço       Telefone
  Tipo_embalagem              Mês               Tipo_anúncio           Fax
     Tipo_dieta        Número_do_mês             Tipo_cartaz       Gestor_loja
        Peso               Trimestre            Tipo_coupons       Área_total
  Unidade_de_peso        Período_fiscal         Meio_anúncio    Área_mercearias
    Quant_caixa           Flag_feriado           Meio_cartaz    Área_congelados
  Caixas_p_pallete     Flag_dia_semana        Custo_promoção       Área_bazar
   Larg_prateleira     Flag_últ_dia_mês       Início_promoção      Nº_Caixas
  Altura_prateleira      Estação_ano           Fim_promoção     Data_inauguração
  Profun_prateleira     Aconteci_espec                           Data_ult_remod
Extensibilidade do Esquema de Vendas
Normalização de Dimensões
Normalização de Dimensões

   Apresentação muito mais complexa
   Complexidade tambem na optimização de consultas
    (muitos joins)
   Ganhos de espaço são irrisorios
   Navegação é comprometida
Dimensões Demais
Dimensões Demais
   Um numero muito grande de dimensões é
    tipicamente um sinal que diversas dimensões não
    são completamente independentes e devem ser
    combinadas em uma única dimensão.
   Dimensões demais geram problemas de usabilidade
    e performance
   É geralmente um erro representar elementos de
    uma hierarquia em dimensões separadas

Mais conteúdo relacionado

Mais procurados

Projeto Data Mining e Métricas | VISTA ALEGRE
Projeto Data Mining e Métricas | VISTA ALEGREProjeto Data Mining e Métricas | VISTA ALEGRE
Projeto Data Mining e Métricas | VISTA ALEGRESofia Pereira Silva
 
Força de Vendas e Merchandising (Marketing)
Força de Vendas e Merchandising (Marketing)Força de Vendas e Merchandising (Marketing)
Força de Vendas e Merchandising (Marketing)David Quintino
 
Rakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio Alemã
Rakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio AlemãRakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio Alemã
Rakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio AlemãRakuten Brasil
 
Marketing - Mercado 2011 2012
Marketing - Mercado 2011 2012Marketing - Mercado 2011 2012
Marketing - Mercado 2011 2012zbam
 
APAS 2010 - Arena do conhecimento com Wagner Picolli
APAS 2010 - Arena do conhecimento com Wagner PicolliAPAS 2010 - Arena do conhecimento com Wagner Picolli
APAS 2010 - Arena do conhecimento com Wagner PicolliAPAS
 
O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...
O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...
O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...Hytalo Rafael
 
Rakuten EC Service - 2007 Ikeda - E-commerce B2B
Rakuten EC Service - 2007 Ikeda - E-commerce B2BRakuten EC Service - 2007 Ikeda - E-commerce B2B
Rakuten EC Service - 2007 Ikeda - E-commerce B2BRakuten Brasil
 
Marketing de Varejo Localizaçãio de varejo
Marketing de Varejo Localizaçãio de varejoMarketing de Varejo Localizaçãio de varejo
Marketing de Varejo Localizaçãio de varejoProfessor Sérgio Duarte
 
Apontamentos marketing
Apontamentos marketingApontamentos marketing
Apontamentos marketingmaria
 
Pricing - Precificação Estratégica no Varejo
Pricing - Precificação Estratégica no VarejoPricing - Precificação Estratégica no Varejo
Pricing - Precificação Estratégica no VarejoMarcelo Aranha
 
Vendas, prestacao de servico e dividas a pagar
Vendas, prestacao de servico e dividas a pagarVendas, prestacao de servico e dividas a pagar
Vendas, prestacao de servico e dividas a pagarUniversidade Pedagogica
 
Trade marketing e merchandising em Farmácia
Trade marketing e merchandising em FarmáciaTrade marketing e merchandising em Farmácia
Trade marketing e merchandising em FarmáciaMónica Correia
 
Gerenciamento de categorias
Gerenciamento de categoriasGerenciamento de categorias
Gerenciamento de categoriasSOFIA ZYROMSKI
 
Mercattomkt_peq varejo v2
Mercattomkt_peq varejo v2Mercattomkt_peq varejo v2
Mercattomkt_peq varejo v2Sandro Barrella
 
Marketing de Varejo Funcoes e tipos de varejo
Marketing de Varejo Funcoes e tipos de varejoMarketing de Varejo Funcoes e tipos de varejo
Marketing de Varejo Funcoes e tipos de varejoProfessor Sérgio Duarte
 

Mais procurados (20)

Projeto Data Mining e Métricas | VISTA ALEGRE
Projeto Data Mining e Métricas | VISTA ALEGREProjeto Data Mining e Métricas | VISTA ALEGRE
Projeto Data Mining e Métricas | VISTA ALEGRE
 
Força de Vendas e Merchandising (Marketing)
Força de Vendas e Merchandising (Marketing)Força de Vendas e Merchandising (Marketing)
Força de Vendas e Merchandising (Marketing)
 
Apontamentos marketing
Apontamentos marketingApontamentos marketing
Apontamentos marketing
 
Rakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio Alemã
Rakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio AlemãRakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio Alemã
Rakuten EC Service - 2007 Ikeda - E-commerce Câmara de Comércio Alemã
 
Marketing - Mercado 2011 2012
Marketing - Mercado 2011 2012Marketing - Mercado 2011 2012
Marketing - Mercado 2011 2012
 
APAS 2010 - Arena do conhecimento com Wagner Picolli
APAS 2010 - Arena do conhecimento com Wagner PicolliAPAS 2010 - Arena do conhecimento com Wagner Picolli
APAS 2010 - Arena do conhecimento com Wagner Picolli
 
O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...
O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...
O USO DA FERRAMENTA GERENCIAMENTO POR CATEGORIA NA GESTÃO DA CADEIA DE SUPRIM...
 
Rakuten EC Service - 2007 Ikeda - E-commerce B2B
Rakuten EC Service - 2007 Ikeda - E-commerce B2BRakuten EC Service - 2007 Ikeda - E-commerce B2B
Rakuten EC Service - 2007 Ikeda - E-commerce B2B
 
Merchandising
MerchandisingMerchandising
Merchandising
 
Marketing de Varejo Localizaçãio de varejo
Marketing de Varejo Localizaçãio de varejoMarketing de Varejo Localizaçãio de varejo
Marketing de Varejo Localizaçãio de varejo
 
Apontamentos marketing
Apontamentos marketingApontamentos marketing
Apontamentos marketing
 
Pricing - Precificação Estratégica no Varejo
Pricing - Precificação Estratégica no VarejoPricing - Precificação Estratégica no Varejo
Pricing - Precificação Estratégica no Varejo
 
Vendas, prestacao de servico e dividas a pagar
Vendas, prestacao de servico e dividas a pagarVendas, prestacao de servico e dividas a pagar
Vendas, prestacao de servico e dividas a pagar
 
CPQ Básico
CPQ BásicoCPQ Básico
CPQ Básico
 
Ebook projeto solução e commerces
Ebook projeto solução e commercesEbook projeto solução e commerces
Ebook projeto solução e commerces
 
Trade marketing e merchandising em Farmácia
Trade marketing e merchandising em FarmáciaTrade marketing e merchandising em Farmácia
Trade marketing e merchandising em Farmácia
 
Gerenciamento de categorias
Gerenciamento de categoriasGerenciamento de categorias
Gerenciamento de categorias
 
Mercattomkt_peq varejo v2
Mercattomkt_peq varejo v2Mercattomkt_peq varejo v2
Mercattomkt_peq varejo v2
 
Marketing de Varejo Funcoes e tipos de varejo
Marketing de Varejo Funcoes e tipos de varejoMarketing de Varejo Funcoes e tipos de varejo
Marketing de Varejo Funcoes e tipos de varejo
 
Marketing de varejo
Marketing de varejoMarketing de varejo
Marketing de varejo
 

Destaque

Modelo dimensional
Modelo dimensionalModelo dimensional
Modelo dimensionalValldo
 
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES Uma Proposta de Aplicação de Business Inteligence para o Censo das IES
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES Mauricio Cesar Santos da Purificação
 
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...Mauricio Cesar Santos da Purificação
 
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...Mauricio Cesar Santos da Purificação
 
Configuracao de router_ospf
Configuracao de  router_ospfConfiguracao de  router_ospf
Configuracao de router_ospfValldo
 
Cras que temos cras que queremos
Cras que temos cras que queremosCras que temos cras que queremos
Cras que temos cras que queremosRosane Domingues
 
Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.Washington Bila Cox de Jesus
 
Operation olap
Operation olapOperation olap
Operation olapValldo
 

Destaque (9)

Modelo dimensional
Modelo dimensionalModelo dimensional
Modelo dimensional
 
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES Uma Proposta de Aplicação de Business Inteligence para o Censo das IES
Uma Proposta de Aplicação de Business Inteligence para o Censo das IES
 
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
Projeto SIAC 2.0 Uma aplicação do framework Demoiselle para o desenvolvimento...
 
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
Integração entre Academia e Governo para Construção de Soluções Inovadoras em...
 
Configuracao de router_ospf
Configuracao de  router_ospfConfiguracao de  router_ospf
Configuracao de router_ospf
 
Cras que temos cras que queremos
Cras que temos cras que queremosCras que temos cras que queremos
Cras que temos cras que queremos
 
Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.Guia de escolha para graficos em relatorios ou dasboards.
Guia de escolha para graficos em relatorios ou dasboards.
 
Operation olap
Operation olapOperation olap
Operation olap
 
Introdução ao banco de dados
Introdução ao banco de dadosIntrodução ao banco de dados
Introdução ao banco de dados
 

Semelhante a Processo de projeto de data warehouse dimensional para vendas em cadeia de lojas

Qualivar apresentação institucional
Qualivar   apresentação institucionalQualivar   apresentação institucional
Qualivar apresentação institucionalRicardo Bicov
 
Loja especializada em doces 12.05.11
Loja especializada em doces 12.05.11Loja especializada em doces 12.05.11
Loja especializada em doces 12.05.11Limaborgesnatal
 
Hello Research Institucional
Hello Research Institucional Hello Research Institucional
Hello Research Institucional HelloResearch
 
Gerenciamento por categoria na prática visão do cliente
Gerenciamento por categoria na prática   visão do clienteGerenciamento por categoria na prática   visão do cliente
Gerenciamento por categoria na prática visão do clienteSebastião Barroso Felix
 
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério GonçalvesRio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério GonçalvesRio Info
 
Planejamento de marketing: métricas
Planejamento de marketing: métricasPlanejamento de marketing: métricas
Planejamento de marketing: métricasBeatriz Costa
 
Dicas de sucesso para o pequeno ecommerce de moda vfinal
Dicas de sucesso para o pequeno ecommerce de moda vfinalDicas de sucesso para o pequeno ecommerce de moda vfinal
Dicas de sucesso para o pequeno ecommerce de moda vfinalMegafashion
 
Aula 8 marketing empresarial
Aula 8  marketing empresarialAula 8  marketing empresarial
Aula 8 marketing empresarialMKTMAIS
 
Workshop sobre modelos de negocio (canvas) Empreenda-2015 no Insper
Workshop sobre modelos de negocio (canvas) Empreenda-2015 no InsperWorkshop sobre modelos de negocio (canvas) Empreenda-2015 no Insper
Workshop sobre modelos de negocio (canvas) Empreenda-2015 no InsperNei Grando
 
Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)
Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)
Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)Sebastião Barroso Felix
 
[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...
[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...
[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...E-Commerce Brasil
 
Apresentação4a monitor
Apresentação4a   monitorApresentação4a   monitor
Apresentação4a monitorCaio Rocha
 

Semelhante a Processo de projeto de data warehouse dimensional para vendas em cadeia de lojas (20)

Qualivar apresentação institucional
Qualivar   apresentação institucionalQualivar   apresentação institucional
Qualivar apresentação institucional
 
Fipan2009 [serralvo]
Fipan2009 [serralvo]Fipan2009 [serralvo]
Fipan2009 [serralvo]
 
Loja especializada em doces 12.05.11
Loja especializada em doces 12.05.11Loja especializada em doces 12.05.11
Loja especializada em doces 12.05.11
 
Hello Research Institucional
Hello Research Institucional Hello Research Institucional
Hello Research Institucional
 
Aula 04 empreendedorismo
Aula 04 empreendedorismoAula 04 empreendedorismo
Aula 04 empreendedorismo
 
Gerenciamento por categoria na prática visão do cliente
Gerenciamento por categoria na prática   visão do clienteGerenciamento por categoria na prática   visão do cliente
Gerenciamento por categoria na prática visão do cliente
 
Curso_ Supermercado_Show_2011
Curso_ Supermercado_Show_2011Curso_ Supermercado_Show_2011
Curso_ Supermercado_Show_2011
 
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério GonçalvesRio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
Rio Info 2015 - Salão da Inovação - Paraná - Any Market - Rogério Gonçalves
 
Planejamento de marketing: métricas
Planejamento de marketing: métricasPlanejamento de marketing: métricas
Planejamento de marketing: métricas
 
Dicas de sucesso para o pequeno ecommerce de moda vfinal
Dicas de sucesso para o pequeno ecommerce de moda vfinalDicas de sucesso para o pequeno ecommerce de moda vfinal
Dicas de sucesso para o pequeno ecommerce de moda vfinal
 
Versao 36058
Versao 36058Versao 36058
Versao 36058
 
Versão 36058
Versão 36058Versão 36058
Versão 36058
 
Aula 8 marketing empresarial
Aula 8  marketing empresarialAula 8  marketing empresarial
Aula 8 marketing empresarial
 
E-commerce Work
E-commerce WorkE-commerce Work
E-commerce Work
 
Trade marketing
Trade marketingTrade marketing
Trade marketing
 
Mix de marketing
Mix de marketingMix de marketing
Mix de marketing
 
Workshop sobre modelos de negocio (canvas) Empreenda-2015 no Insper
Workshop sobre modelos de negocio (canvas) Empreenda-2015 no InsperWorkshop sobre modelos de negocio (canvas) Empreenda-2015 no Insper
Workshop sobre modelos de negocio (canvas) Empreenda-2015 no Insper
 
Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)
Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)
Apresentacao_Palestra_Compre_ Bem_REDE_COMPRE_CERTO_ROO_ (7)
 
[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...
[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...
[Grocery & Drinks| Congresso do E-Commerce] Como alavancar vendas online com ...
 
Apresentação4a monitor
Apresentação4a   monitorApresentação4a   monitor
Apresentação4a monitor
 

Processo de projeto de data warehouse dimensional para vendas em cadeia de lojas

  • 1. Data Warehouse Processo de Projeto Dimensional - Estudo de Caso: Vendas
  • 2. Processo de Design em Quatro Passos 1. Selecçionar o processo de negócios a modelar 2. Declarar a granularidade do processo 3. Escolher as dimensões que se aplicam a cada linha da tabela de factos 4. Identificar os factos numéricos que irão populacionar a tabela de factos  Tanto requisitos dos usuários do negócio quanto realidades dos dados fonte devem ser levados em consideração no projecto
  • 3. Processo de Design em Quatro Passos  Selecçionar o processo de negócios a modelar  Actividade executada na organização  Compras, vendas, pedidos, inventario,  Obtido atraves de conversas com usuários  Não está restrito a um único departamento  E.g., pedidos podem envolver departamentos de vendas e marketing
  • 4. Processo de Design em Quatro Passos  Declarar a granularidade do processo  Especificar explicitamente o que uma linha da tabela de factos significa  O grão indica o nível de detalhes associados com cada linha da tabela  Exemplos:  Uma linha do recibo de vendas do supermercado  Um snapshot das vendas diarias de cada produto  Um extracto mensal do banco  Passo extremamente importante!
  • 5. Processo de Design em Quatro Passos  Escolher as dimensões que se aplicam a cada linha da tabela de factos  Dimensões respondem à questão “como as pessoas do negócio descrevem os dados que resultam dos processos do negócio?”  Com as escolhas de cada dimensão serão listados todos os atributos discretos, textuais, etc, de cada tabela de dimensão  Exemplos:  Data, produto, cliente, tipo de transação, status
  • 6. Processo de Design em Quatro Passos  Identificar os factos numéricos que irão populacionar a tabela de factos  Respondem à pergunta “O que estamos medindo?”  Devem estar em conformidade com a granularidade escolhida  Exemplos:  Quantidade pedida, custo em dolares
  • 7. O negócio: cadeia de lojas  O negócio tem 100 lojas de cadeia em cinco estados  Cada loja tem departamentos de: comidas congeladas, carnes, paes, complementos alimenticios, etc  Cada loja tem aproximadamente 60.000 produtos nas suas prateleiras  Os produtos individuais são chamados unidades em estoque (SKU)  Cerca de 55.000 produtos vêm de fabricantes externos e têm codigos de barras impressos no pacote do produto chamados codigos de produto universais (UPC)  As 5.000 unidades de estoque restantes vêm dos departamentos da cadeia e têm codigos locais individuais  Dados são colectados principalmente nos caixas da loja  Os codigos de venda do produtos são escaneados no pontos de venda (PV)  Outro ponto de colecta de dados é na entrada traseira das lojas onde os fornecedores entregam as encomendas
  • 8. O negócio: cadeia de lojas  Nas lojas, a administração está preocupada com logisticas de pedidos, armazenamento, e vendas de produtos enquanto tenta maximizar o lucro  Lucro vem da venda no melhor preço possivel para cada produto, da redução de custos na aquisição de produtos, e da atracção do maior numero de clientes possivel atraves de preços competitivos  As decisões mais importantes tem haver com preços e promoções  Promoções incluem reduções temporarias de preços, propagandas em jornais, amostras em lojas, e cupons.
  • 9. Passo 1. Seleccionar o Processo de negócios  O primeiro modelo dimensional a ser construido deve ser aquela a causar maior impacto  O modelo deveria responder as questões mais importantes do negócio e estar prontamente acessivel para extracção de dados  Escolha:  Vendas nos caixas!  Entender que produtos estão sendo vendidos em que lojas em que dias sobre quais condicões promocionais
  • 10. Passo 2. Declarar a Granularidade  Utilizar a informação mais atômica e detalhada capturada por um processo de negócios  Provêm alta flexibilidade analítica; pode ser restrito, pesquisado, e agregado de diversas formas  Granularidades de mais alto nível limitam as dimensões e analises  Escolha:  Cada linha individual de uma transação no caixa  Analises:  Diferenças em vendas de Segunda a Domingo  Se vale apenas estocar pacotes de varios tamanhos de certos cereias  Quantos consumidores compraram um determinado shampoo durante uma promoção de 50% de desconto  O impacto nas vendas de uma propaganda “pesada” de uma marca concorrente
  • 11. Passo 3. Escolher as Dimensões  Uma granularidade apropriada determina as dimensões primárias da tabela de factos ID_data atributos ID_produto atributos ID_data ID_produto ID_loja ID_promoção ID_loja ID_produto atributos atributos
  • 12. Passo 4. Identificar os factos ID_data ID_data atributos ID_produto atributos ID_produto ID_loja ID_promoção Unid_vendidas Custo_compra Valor_venda ID_promoção Nº_clientes ID_loja atributos atributos
  • 13. Dimensão de Data  Usada por quase todos data marts  Existem muitos atributos de datas que não são suportados pela função data do SQL, incluindo periodos fiscais, feriados, periodos especias do ano (e.g., Natal, Carnaval) e fins de semana.  Focado na granularidade de dias  10 anos correspondem apenas a 3500 linhas!
  • 14. Atributos da Tabelas de Dimensões Data
  • 15. Atributos da Tabelas de Dimensões Data  Day-of-Week: analises de venda por dia da semana  Day number e Month number: comparações do mesmo dia cada mês e mesmo mês cada ano  Holidays: Uso de labels com significado  Selling Season: Natal, Carnaval, etc  Major event: dia das maes, dia dos namorados  Date key: inteiro, por razões de armazenamento, actualização, etc  Inclusão de horas: time-of-the day table a ser juntada
  • 17. Atributos da Tabelas de Dimensões Produto  Descreve cada unidade em estoque na loja  Alguns atributos descritivos normalmente organizado em hieraquias: tipo -> categoria -> departamento  Integral -> pães -> padaria  Um tabela de dimensão produto tipica teria 50 ou mais atributos  Quanto mais completa, mais analises são possiveis
  • 18. Atributos da Tabelas de Dimensões Produto
  • 19. Dimensão Loja  Descreve cada loja da cadeia  Principal dimensão geografica do estudo de caso  Atributos geograficos: ZIP code (CEP) , distrito, estado, etc  Descrição da loja (textual): floor plan type, financial type, photo processing type
  • 20. Atributos da Tabelas de Dimensões Loja
  • 21. Dimensão Promoção  Descreve as condições de promoção sob os quais um produto foi vendido  Condições de promoção: reduções de preços temporarias, anuncios em journais, displays, cupons, etc  Dimensão causal: causa mudanças nos padrões de vendas  Dica: evitar valores null, incluindo uma entrada para indicar explicitamente que a dimensão nao é aplicavel a determinada medida (e.g., “nenhuma promoção em curso”)
  • 22. Dimensão Promoção - Análises:  Se os produtos sob promoção tiveram ganhos em vendas durante o periodo promocional  Se os produtos sob promoção tiveram uma queda antes ou após a promoção, cancelando possiveis ganhos  Se os produtos em promoção apresentaram ganhos mas os produtos proximos nas prateleiras apresentaram declinio  Se todo os produtos em promoção apresentaram ganhos conjuntamente levando em contas os periodos anterior, durante e posterior às promoções (crescimento de mercado)  Se a promoção como um todo foi rentavel
  • 23. Atributos das Tabelas de Dimensão Promoção
  • 24. Retail Esquema em Acção  Cenario: um usuário do negócio esta interessado em entender melhor as vendas semanais por promoção para a categoria de salgadinhos durante Janeiro de 2002 para as lojas do distrito de Boston
  • 25. Esquema de Vendas em Acção  Resultado
  • 26. Retail Esquema em Acção ID_produto ID_data ID_Loja ID_Promoção Unid_vendidas Custo_compra Valor_venda Dimensão Loja Dimensão Produto Nº_clientes ID_loja ID_produto Nome Dimensão Tempo Número Dimensão Promoção Número_loja Nome Endereço Marca ID_data Localidade Categoria Dia_do_mês ID_promoção Código_postal Subcategoria Dia_da_semana Número Distrito Departamento Dia_do_ano Nome_promo Região Tam_embalagem Semana_do_ano Tipo_red_preço Telefone Tipo_embalagem Mês Tipo_anúncio Fax Tipo_dieta Número_do_mês Tipo_cartaz Gestor_loja Peso Trimestre Tipo_coupons Área_total Unidade_de_peso Período_fiscal Meio_anúncio Área_mercearias Quant_caixa Flag_feriado Meio_cartaz Área_congelados Caixas_p_pallete Flag_dia_semana Custo_promoção Área_bazar Larg_prateleira Flag_últ_dia_mês Início_promoção Nº_Caixas Altura_prateleira Estação_ano Fim_promoção Data_inauguração Profun_prateleira Aconteci_espec Data_ult_remod
  • 29. Normalização de Dimensões  Apresentação muito mais complexa  Complexidade tambem na optimização de consultas (muitos joins)  Ganhos de espaço são irrisorios  Navegação é comprometida
  • 31. Dimensões Demais  Um numero muito grande de dimensões é tipicamente um sinal que diversas dimensões não são completamente independentes e devem ser combinadas em uma única dimensão.  Dimensões demais geram problemas de usabilidade e performance  É geralmente um erro representar elementos de uma hierarquia em dimensões separadas