In een feitentabel wordt kwantitatieve informatie opgeslagen voor analyse en deze tabel wordt vaak gedenormaliseerd. Een feitentabel bevat de maatregelen, metrieken en andere kwantificeerbare informatie. De verschillende soorten feitentabellen worden hieronder toegelicht:

Lees:

  • Data Warehouse fact-less fact en voorbeelden
  • Slowly changing dimension
  • Types of Dimension Tables in a Data Warehouse

Types of Facts

Er zijn drie soorten feiten:

Additieve feiten

Additieve feiten kunnen worden gebruikt met elke aggregatiefunctie zoals Som(), Avg() enz.

Voorbeeld: hoeveelheid, verkoopbedrag enz.

Semi-additieve feiten

Semi-additieve feiten zijn feiten waarbij slechts enkele aggregatiefuncties kunnen worden toegepast.

Bijv. bankrekeninggegevens. Je kunt Sum() niet toepassen op het banksaldo, dat geeft geen bruikbare resultaten, maar min() en max() functies kunnen bruikbare informatie opleveren.

Niet-toevoegende feiten

Je kunt geen numerieke aggregatiefuncties zoals Sum(), Avg() enz. toepassen op niet-toevoegende feiten.

Een voorbeeld van een niet-toevoegend feit is een verhouding of percentage. Niet numerieke feiten kunnen ook een niet-additief feit zijn.

Typen feitentabellen

Hieronder volgen gedetailleerde typen feitentabellen:

Factloze feitentabellen

Een feitentabel die geen enkele maatstaf bevat, is een fact-loze feitentabel. Deze tabel bevat alleen sleutels uit verschillende dimensietabellen. Dit wordt vaak gebruikt om een veel-op-veel cardinaliteitsprobleem op te lossen.

Een feitentabel die alleen een productID en een datumsleutel heeft, is bijvoorbeeld een fact-less fact table.

Lees hier meer over fact-less fact:

  • Data Warehouse Fact-less fact tables and Examples

Centipede Fact Table

Centipede fact table is een genormaliseerde fact table. De modelleerder kan besluiten om de feitentabel te normaliseren in plaats van dimensietabellen onder te sneeuwen.

Geconformeerde feitentabellen

Het zijn maatregelen die in meerdere dimensiemodellen worden hergebruikt.

Bijv. KPI’s zoals winst, omzet enz

Incident en Snapshot Feiten

Een feitentabel slaat een soort metingen op en worden vastgelegd tegen een specifieke tijd. Nu kan het gebeuren dat een bedrijf niet in staat is om alle metingen altijd voor elk tijdstip vast te leggen. Dan kunnen die niet-beschikbare metingen leeg worden gehouden (Null) of worden opgevuld met de laatst beschikbare metingen. Het eerste geval is het voorbeeld van een incident-feit en het tweede geval is het voorbeeld van een snapshot-feit.

Cumulatief feit

Dit type feitentabel beschrijft wat er over een periode van tijd is gebeurd. Deze feitentabel kan bijvoorbeeld de totale verkoop per product per winkel per dag beschrijven.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.