En faktatabell lagrar kvantitativ information för analys och är ofta denormaliserad. En faktatabell innehåller mått, mätvärden och annan kvantifierbar information. De olika typerna av faktatabeller förklaras nedan:

Läs:

  • Data Warehouse fact-less fact and Examples
  • Slowly changing dimension
  • Types of Dimension Tables in a Data Warehouse

Types of Facts

Det finns tre typer av fakta:

Additiva fakta

Additiva fakta kan användas med alla aggregeringsfunktioner som Sum(), Avg() osv.

Exempel: Kvantitet, försäljningsbelopp etc.

Semi-additiva fakta

Semi-additiva fakta är sådana där endast ett fåtal av aggregeringsfunktionerna kan tillämpas.

Till exempel: Tänk på bankkontouppgifter. Du kan inte tillämpa Sum() på banksaldot som inte ger användbara resultat, men funktionerna min() och max() kan ge användbar information.

Non-additiva fakta

Du kan inte använda numeriska aggregeringsfunktioner som Sum(), Avg() etc. på icke-additiva fakta.

Till exempel på icke-additiva fakta är någon form av förhållande eller procentsats. Icke numeriska fakta kan också vara icke-additiva fakta.

Typer av faktatabeller

Nedan följer detaljerade typer av faktatabeller:

Faktlösa faktatabeller

En faktatabell som inte innehåller något mått är en faktalös faktatabell. Denna tabell innehåller endast nycklar från olika dimensionstabeller. Detta används ofta för att lösa ett problem med kardinalitet mellan många och många.

En faktatabell som bara har nycklar för produktID och datum är till exempel en faktalös faktatabell.

Läs mer om faktalösa faktatabeller här:

  • Data Warehouse Faktalösa faktatabeller och exempel

Centipede Fact Table

Centipede Fact Table är en normaliserad faktatabell. Modelleraren kan besluta att normalisera fakta i stället för att snöa bort dimensionstabeller.

Konformade faktatabeller

De är åtgärder som återanvänds i flera dimensionsmodeller.

Till exempel KPI som vinst, intäkter etc

Incident- och ögonblicksbilder

En faktatabell lagrar någon form av mätningar och registreras mot en viss tidpunkt. Det kan hända att företaget inte alltid kan registrera alla sina mått vid varje tidpunkt. Då kan dessa otillgängliga mätningar hållas tomma (Null) eller fyllas med de senast tillgängliga mätningarna. Det första fallet är ett exempel på incidentfakt och det andra är ett exempel på ögonblicksbildfakt.

Kumulativ fakta

Denna typ av faktatabell beskriver vad som har hänt under en viss tidsperiod. Till exempel kan den här faktatabellen beskriva den totala försäljningen per produkt per butik per dag.

Lämna ett svar

Din e-postadress kommer inte publiceras.