Modelagem de dados de data warehouse

Conceitos de Data Warehousing

Aaren Stubberfield

Data Scientist

Modelos de dados

  • Bottom-up, modelo Kimball = esquemas estrela e floco de neve
  • Modelos de dados desnormalizados

Imagem de dois ícones de banco de dados com setas apontando para uma seta chamada ETL e setas para dois ícones de data mart com setas para um ícone de data warehouse, com setas para um ícone de pessoa no computador, um ícone de relatório e um ícone de lupa

Conceitos de Data Warehousing

Bravo de novo!

  • Empresa hipotética de capital aberto
    • Vende móveis para home office

Home office com mesa e cadeira

1 Foto do Pexels por Pixabay
Conceitos de Data Warehousing

Tabela fato

  • Medidas, métricas ou fatos sobre a organização
  • Liga às tabelas de dimensão para mais detalhes

Nome da tabela: Sales_Order_Fact

Chaves NomeDaColuna
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Legenda: FK = Foreign Key

Conceitos de Data Warehousing

Tabela de dimensão

  • Dimensões/atributos de um processo
  • Guarda dados de referência
  • Tabelas de dimensão detalham a tabela fato

Nome da tabela: Customer_Dim

Chaves NomeDaColuna
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Legenda: PK = Primary Key

Conceitos de Data Warehousing

Esquema estrela

  • Uma tabela fato central, com uma ou mais tabelas de dimensão
  • Fácil para usuários de negócio

Imagem de uma tabela central de pedidos de vendas cercada por tabelas de dimensão de produto, cliente e tempo

Conceitos de Data Warehousing

Esquema floco de neve

  • Tabela de dimensão conectada por outra tabela de dimensão

imagem de uma tabela central de pedidos de vendas cercada por tabelas de dimensão de produto, cliente, tempo e uma tabela de país conectada ao cliente

Conceitos de Data Warehousing

Vamos praticar!

Conceitos de Data Warehousing

Preparing Video For Download...