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, IsHoliday, FiscalPeriod)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 fiscalFlags de feriados e eventos especiaisSuportando múltiplas hierarquias temporaisAula 3Distinções centrais de fato e dimensão: fato Pedidos, fato Sessões/Eventos, fato EstoqueDiferencie tabelas de fato e dimensão e classifique fatos centrais 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 de 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, Channel, LandingPage, Device, SessionsMetrics, Events)Modele sessões e eventos para análises web para que dados de comportamento se alinhem com fatos de negócios. Aprenda campos chave, escolhas de grão e como capturar canais, dispositivos e métricas de engajamento de forma confiável.
Grão de nível de sessão vs eventoIdentificadores centrais 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, Name, Category, Brand, Price, Cost, Weight, SupplierID, CategoryHierarchy)Projete uma dimensão de Produtos robusta que suporte merchandising, precificação e análise de margem. Aprenda atributos chave, hierarquias e links para fornecedores e categorias para fatiamento flexível.
Escolhendo o grão da dimensão de produtoIdentificadores centrais de produto e SKUsAtributos de categoria e hierarquiaCampos de precificação, custo e margemRelacionamentos de fornecedor e marcaAula 6Tabela Pedidos: campos de exemplo (OrderID, OrderDate, CustomerID, ShippingAddressID, OrderStatus, PaymentMethod, Subtotal, Discounts, Shipping, Tax, Total, RefundAmount)Defina uma tabela de fato 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 dashboards e relatórios.
Escolhendo o grão da tabela PedidosIdentificadores centrais 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 suportam rastreamento de estoque, desempenho de envio e análise de devoluções. Aprenda campos chave, papéis de tabela e como essas estruturas alimentam relatórios operacionais e de BI precisos.
Propósito e grão da tabela InventorySnapshotCampos e tipos chave do InventorySnapshotEstrutura e métricas da tabela ShipmentsEstrutura e métricas da tabela ReturnsLigando estoque a pedidos e produtosAula 8Tabela Campanhas de Marketing: campos (CampaignID, Channel, Source, Medium, StartDate, EndDate, Spend, Budget, CampaignName)Crie uma dimensão de Campanhas de Marketing que unifica gastos, canais e desempenho. Aprenda campos chave, intervalos de data 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 data de início e fim de campanhaLigando campanhas a sessões e pedidosAula 9Padrões de design: star schema, dimensões lentamente mutáveis (SCD Type 1/2), definição de grão e sua importânciaAplique padrões de design dimensional comprovados ao seu schema. Aprenda star schemas, dimensões lentamente mutáveis e como definições claras de grão previnem ambiguidades e cálculos inconsistentes de BI.
Tradeoffs de star schema vs snowflakeDefinindo grão da tabela de fato precisamenteAlinhamento de grão entre fatos relacionadosDimensões lentamente mutáveis Tipo 1Dimensões lentamente mutáveis Tipo 2Aula 10Tabela Clientes: campos de exemplo (CustomerID, Name, Email, SignupDate, Country, Region, 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 flags VIPIndicadores de valor vitalício e churn