Aula 1Relacionamentos e chaves: Pedidos→Clientes (CustomerID), Pedidos→Produtos (tabela OrderLine), Pedidos→Calendário (OrderDate→DateID), Sessões→Campanhas (UTM)Entenda como chaves primárias e estrangeiras conectam pedidos, clientes, produtos, datas e campanhas. Aprenda a projetar relacionamentos robustos que preservam integridade referencial e habilitam análises flexíveis.
Chaves naturais vs chaves substitutasPedidos para Clientes via CustomerIDLinhas de pedido ligando Pedidos e ProdutosPedidos para Calendário via DateIDSessões para Campanhas usando chaves UTMAula 2Dimensão Calendário/Data: campos (Data, Dia, Semana, Mês, Trimestre, Ano, ÉFeriado, PeríodoFiscal)Construa uma dimensão de calendário reutilizável que padroniza datas em todos os fatos. Aprenda quais atributos incluir, como suportar calendários fiscais e como feriados e períodos impulsionam inteligência temporal.
Definindo o grão da dimensão de dataAtributos padrão do calendárioCampos de ano fiscal e período fiscalIndicadores de feriados e eventos especiaisSuportando múltiplas hierarquias temporaisAula 3Distinções entre fatos e dimensões principais: Fato Pedidos, Fato Sessões/Eventos, Fato EstoqueDiferencie tabelas de fatos e dimensões e classifique fatos principais para pedidos, sessões e estoque. Entenda como cada fato suporta KPIs específicos e como eles interagem no modelo de BI.
Fatos vs dimensões em modelos de BIFato de pedidos e análises de receitaUso do fato de sessões e eventosFato de estoque e movimentos de estoqueDimensões conformadas entre fatosAula 4Tabela Sessões/Eventos (para análises web): campos (SessionID, VisitDate, UserID, Canal, LandingPage, Dispositivo, SessõesMetrics, Eventos)Modele sessões e eventos para análises web para que dados de comportamento se alinhem com fatos de negócio. Aprenda campos principais, escolhas de grão e como capturar canais, dispositivos e métricas de engajamento de forma confiável.
Grão de nível sessão vs eventoIdentificadores principais de sessão e datasCampos de canal, fonte e landing pageAtributos de dispositivo e plataformaMétricas de sessão e contagens de eventosAula 5Tabela Produtos: campos de exemplo (ProductID, SKU, Nome, Categoria, Marca, Preço, Custo, Peso, SupplierID, CategoryHierarchy)Projete uma dimensão de Produtos robusta que suporte merchandising, precificação e análise de margem. Aprenda atributos principais, hierarquias e links para fornecedores e categorias para cortes flexíveis.
Escolhendo o grão da dimensão de produtoIdentificadores principais de produto e SKUsAtributos de categoria e hierarquiaCampos de precificação, custo e margemRelacionamentos com fornecedor e marcaAula 6Tabela Pedidos: campos de exemplo (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Discounts, Shipping, Tax, Total, RefundAmount)Defina uma tabela de fatos de Pedidos limpa e pronta para análises. Explore campos essenciais, tipos de dados e regras de cálculo para que receita, descontos, impostos e reembolsos sejam consistentes em painéis e relatórios.
Escolhendo o grão da tabela PedidosIdentificadores principais e campos de dataCampos monetários e regras de cálculoTratando status de pedido e ciclo de vidaModelando reembolsos e devoluções parciaisAula 7Tabelas de Estoque e Cumprimento: InventorySnapshot, Shipments, Returns com campos de exemploProjete tabelas de estoque e cumprimento que suportem rastreamento de estoque, desempenho de envio e análise de devoluções. Aprenda campos principais, papéis das tabelas e como essas estruturas alimentam relatórios operacionais e de BI precisos.
Propósito e grão da tabela InventorySnapshotCampos principais e tipos da InventorySnapshotEstrutura e métricas da tabela ShipmentsEstrutura e métricas da tabela ReturnsLigando estoque a pedidos e produtosAula 8Tabela de Campanhas de Marketing: campos (CampaignID, Canal, Fonte, Meio, StartDate, EndDate, Gasto, Orçamento, CampaignName)Crie uma dimensão de Campanhas de Marketing que unifique gastos, canais e desempenho. Aprenda campos principais, intervalos de datas e como conectar campanhas a sessões e pedidos para atribuição.
Identificadores de campanha e regras de nomenclaturaCampos de canal, fonte e meioMétricas de orçamento, gasto e ritmoTratamento de datas de início e fim de campanhaLigando campanhas a sessões e pedidosAula 9Padrões de design: esquema estrela, dimensões lentamente mutáveis (SCD Tipo 1/2), definição de grão e sua importânciaAplique padrões de design dimensional comprovados ao seu esquema. Aprenda esquemas estrela, dimensões lentamente mutáveis e como definições claras de grão previnem ambiguidades e cálculos de BI inconsistentes.
Tradeoffs esquema estrela vs floco de neveDefinindo precisamente o grão da tabela de fatosAlinhamento de grão entre fatos relacionadosDimensões lentamente mutáveis Tipo 1Dimensões lentamente mutáveis Tipo 2Aula 10Tabela Clientes: campos de exemplo (CustomerID, Nome, Email, SignupDate, País, Região, CustomerSegment, LifetimeValue, AcquisitionChannel, IsVIP)Modele uma dimensão de Clientes que suporte segmentação, retenção e análise de valor vitalício. Aprenda atributos essenciais, métricas derivadas e considerações de privacidade para análises.
Identificadores de cliente e desduplicaçãoAtributos demográficos e de localizaçãoDatas de inscrição, ciclo de vida e atividadeSegmento de cliente e indicadores VIPValor vitalício e indicadores de churn