Há quatro eventos de medição fundamentais, que caracterizam todas as tabelas de fatos.
Transaccional Uma tabela transacional é a mais básica e fundamental. O grão associado a uma tabela de fatos transacional é normalmente especificado como “uma linha por linha em uma transação”, por exemplo, cada linha em um recibo. Tipicamente uma tabela de fatos transacional contém dados do nível mais detalhado, fazendo com que ela tenha um grande número de dimensões associadas a ela. Snapshots periódicos O snapshot periódico, como o nome indica, tira uma “fotografia do momento”, onde o momento pode ser qualquer período de tempo definido, por exemplo, um resumo do desempenho de um vendedor durante o mês anterior. Uma tabela de instantâneos periódica depende da tabela transacional, pois necessita dos dados detalhados mantidos na tabela de fatos transacionais a fim de entregar a saída de desempenho escolhida. Este tipo de tabela de fatos é usada para mostrar a atividade de um processo que tem um início e um fim bem definidos, por exemplo, o processamento de uma ordem. Uma ordem passa por etapas específicas até ser totalmente processada. medida que os passos para o cumprimento da ordem são completados, a linha associada na tabela de fatos é atualizada. Uma tabela de snapshot acumulada frequentemente tem múltiplas colunas de datas, cada uma representando um marco no processo. Portanto, é importante ter uma entrada na dimensão de data associada que represente uma data desconhecida, pois muitas das datas de marcos são desconhecidas no momento da criação da linha. Snapshots temporais Ao aplicar a teoria da base de dados temporal e técnicas de modelagem, a tabela de fatos de instantâneos temporais permite ter o equivalente a instantâneos diários sem realmente ter instantâneos diários. Ela introduz o conceito de intervalos de tempo em uma tabela de fatos, permitindo economizar muito espaço, otimizando as performances enquanto permite que o usuário final tenha o equivalente lógico da “imagem do momento” em que está interessado.