Modelagem Dimensional: O Método Kimball (Download versão PDF)

Excelência na modelagem dimensional é fundamental para um sistema de data warehouse/business intelligence bem desenhado, independentemente da sua arquitetura. Este curso lhe dá a oportunidade de aprender diretamente com o pensamento líder da indústria de modelagem dimensional, Margy Ross.

O Data Warehouse Toolkit, 3ª Edição (Kimball/Ross, 2013) estabeleceu um extenso portfólio de técnicas e vocabulário dimensional, incluindo dimensões conformadas, dimensões que mudam lentamente, dimensões junk, mini-dimensões, tabelas de ponte, tabelas de fatos periódicos e acumulados, e a lista continua. A palavra “Kimball” é sinônimo de modelagem dimensional.

Nesta aula intensiva, você aprenderá técnicas práticas de modelagem dimensional abrangendo padrões básicos a avançados e melhores práticas. Os conceitos são ensinados através de uma combinação de palestras, exercícios de aula, workshops em pequenos grupos e problemas individuais, com base em cenários reais da indústria. Os alunos terão uma compreensão profunda da modelagem dimensional para que possam aplicar com confiança as técnicas em seu local de trabalho.

Instrutor

Margy Ross, co-autor de The Data Warehouse Toolkit, 3ª Edição e vários outros livros do Toolkit com Ralph Kimball. Ela tem se concentrado na modelagem diemensional por mais de três décadas e anteriormente co-instruiu as aulas da Universidade Kimball com Ralph. Margy ensinou conceitos de modelagem dimensional a quase 15.000 alunos em todo o mundo.

Fundamentos da Modelagem Dimensional

  • Objetivos do sistema DW/BI
  • Papel da modelagem dimensional no mart independente, Kimball, Fábrica de Informação Corporativa, e arquitecturas híbridas
  • Características da tabela de factos e dimensões
  • Granularidade da tabela de factos
  • Benefícios da modelação dimensional
  • >

  • 4-processo de desenho de etapas
  • >

>

Estudo de caso de vendas ao varejo

>

    >

  • Tabelas de fatos de transação
  • >

  • Tabelas de hierarquias de dimensões desnormalizadas
  • >>

  • Lidar com nulos
  • >

  • Degenerar dimensões
  • >

  • Chaves de substituição de dimensões
  • >

  • Papel de dimensão-a jogar
  • Data e tempo de…considerações dimensionais do dia
  • Tabelas de fatos com dimensões normalizadas
  • Esquemas de flocos de neve com dimensões normalizadas
  • Tabelas de fatos sem fatos

Faturação Workshop de Design

  • Complicações com dados operacionais de cabeçalho/linha
  • Factos atribuídos a diferentes níveis de detalhe
  • Factos e dimensões simultâneas
  • Abstract, dimensões genéricas
  • >

  • Comentários de texto de forma livre
  • Dimensões do junk para indicadores de transações diversas
  • >

  • Multiplas moedas e unidades de medida
  • >

>

Detalhes do curso – Dia 2

Estudo de caso do inventário

>

    >

  • Implicações dos processos de negócio na arquitetura de dados
  • >>

  • Semi-factos aditivos
  • >

  • Tabelas de factos periódicos e acumulados
  • >

  • Dimensões conformadas – enrolamentos idênticos e encolhidos
  • >

  • Enterprise Data Warehouse Bus Architecture and bus matrix
  • >

  • Perfuração através de tabelas de factos
  • >

  • Tabelas de factos de processos cruzados consolidados
  • >>

  • Exercício individual: Traduzir requisitos de negócio em matriz de barramento DW empresarial

Exercício de Revisão de Projeto de Educação Superior

    >

  • Falhas e erros de projeto comuns para evitar
  • >

  • Tabelas de pontes e designação primária para atributos de dimensões multivalorizadas
  • >

  • Lista de verificação para conduzir revisões de projeto
  • >

>

Mudanças de dimensões reduzidas

    >

  • Tipo 0: manter original
  • >

  • Tipo 1: sobrescrever
  • Type 2: adicionar nova linha
  • Type 3: adicionar novo atributo, mais múltiplos atributos do tipo 3
  • Type 4: adicionar mini-dimensão, mais desafios do tipo 4
  • Técnicas avançadas para fornecer valores de atributos de corrente e ponto no tempo
  • Type 5: adicionar mini-dimensão, mais atributos tipo 1/outrigger
  • Type 6: atributos duplos tipo 1 e tipo 2 na mesma dimensão
  • Type 7: tabelas de dimensão dupla tipo 1 e tipo 2

Atelier de desenho de cartões de crédito

  • Esquemas complementares de transação e snapshot periódicos
  • Configurações para uma dimensão versus duas dimensões
  • Tabelas de colchetes para atributos de dimensão multivalorizados
  • Normalização de tabela de fatos com dimensão de tipo de medição
  • Linhas de marcação após o fato

Estudo de caso de seguro

  • Revisão de padrões e técnicas de design
  • Desenvolvimento de matriz de ônibus de estudo de caso prolongado
  • Comparação dos grãos da tabela de fatos
  • Matriz detalhada do barramento de implementação

>

Detalhes do curso – Dia 3

Visão geral do ciclo de vida, Requisitos, e Processo de Modelagem Dimensional

>

    >

  • Visão geral do método do ciclo de vida do Kimball
  • >

  • Factores de prontidão e delimitação de âmbito
  • >

  • Requisitos de recolha de melhores práticas e priorização
  • >

  • Modelagem dimensional participantes e fluxo do processo

Estudo de caso financeiro

  • Esquemas de razão geral
  • Chaves de substituição da tabela de fatos
  • Dimensões da auditoria
  • Faixa de valores de fatos
  • Transação do tempo, tabelas de fatos periódicos e acumulados de snapshot
  • Forçando hierarquias ligeiramente irregulares em profundidade fixa
  • Tabelas de colchetes para hierarquias de profundidade variável irregulares, mais opção pathstring
  • Mais em múltiplas moedas
  • Fusos horários múltiplos
  • Supertipos e subtipos

Exercício de Dimensão Multivalorizada de Recursos Humanos

  • Comparação de colunas versus linhas
  • Exemplos de dimensões e alternativas de design “Many-to-many”, incluindo pontes
  • >

  • Relatórios aos desafios
  • >

Estudo de caso do cliente

>

    >

  • Fatos agregados como atributos de dimensão
  • >

  • Série temporal de etiquetas de dimensão
  • >

  • Outralizadores
  • >

  • Cortinas
  • >

  • Dados grandes, analítica preditiva e analítica prescritiva
  • Caixas de areia analítica e DW convencionais complementares

Deixe uma resposta

O seu endereço de email não será publicado.