Uma tabela dimensão é uma tabela que contém características de um determinado elemento, como lojas, produtos, funcionários, clientes, entre outros.
Nessa tabela, nenhum dos elementos principais irá se repetir. É nela que encontramos as chaves primárias.
Uma tabela fato é uma tabela que registra os fatos ou acontecimentos de uma empresa ou negócio em determinados períodos de tempo, como vendas, devoluções, abertura de chamados, receitas, despesas, entre outros.
Geralmente, é uma tabela com milhares de registros e composta essencialmente por colunas de ID, usadas para buscar informações complementares em uma tabela dimensão, conhecidas como chaves estrangeiras.
No exemplo abaixo, a FactSales é a nossa tabela fato e a DimChannel é a nossa tabela dimensão.

⚠️ Nem sempre uma relação ocorre entre uma tabela fato e uma tabela dimensão. Duas dimensões também podem se relacionar, como é o caso do exemplo ao lado.
O que não se faz é uma relação entre duas tabelas fato.
