★ DISPONIBILE PER FORMAZIONE E PROGETTI
enrico chiolo

Fatti additivi, semi-additivi e non additivi

La classificazione delle misure di una fact table in base a come si comportano quando vengono aggregate.

I fatti additivi, semi-additivi e non additivi sono la classificazione delle misure numeriche di una fact table in base al loro comportamento quando vengono aggregate. È una tassonomia a livello di colonna, complementare a quella dei tipi di fact table che opera a livello di tabella, ed è descritta nell’articolo di Sleekdatasolutions su Medium da cui questa voce deriva. Il punto pratico: non tutti i numeri di una fact si possono sommare allo stesso modo.1

I tre tipi

TipoComportamentoEsempi
Fully additiveSi somma lungo qualsiasi dimensionevendite totali, quantità vendute
Semi-additiveSi somma lungo alcune dimensioni, mai lungo il tempoinventario disponibile, saldo di conto giornaliero
Non-additiveNon si somma affattoratio, percentuali

Un fatto fully additive come le vendite totali si può sommare per negozio, per mese, per prodotto, in qualsiasi combinazione: il risultato ha sempre senso. Un fatto semi-additive come l’inventario disponibile si somma tra negozi o prodotti, ma non lungo il tempo: sommare l’inventario di questo mese a quello del mese scorso non produce un numero sensato, così come i saldi di conto si sommano tra clienti per il totale di un giorno ma non tra giorni. Un fatto non-additive come una percentuale non si somma mai: la pratica raccomandata è memorizzare nella fact i componenti della ratio, numeratore e denominatore, e calcolare la percentuale a valle, nel tool di BI o nel layer di consumo.1

Perché la classificazione esiste

La tassonomia risponde a una domanda operativa: si può rispondere a questa domanda con un semplice GROUP BY sulla fact? Per i fatti fully additive sì; per gli altri serve attenzione, perché sommare fatti semi-additive o non-additive lungo la dimensione sbagliata produce numeri sbagliati che sembrano giusti, il tipo di errore analitico più difficile da individuare.1

Voci correlate

Bibliografia e sitografia

  • Sleekdatasolutions, How to Design a Perfect Fact Table — Deep Dive into Fact Types & Fact Table Types, Medium, 3 aprile 2026. medium.com

Footnotes

  1. Sleekdatasolutions, How to Design a Perfect Fact Table, Medium, 2026. 2 3