En faktatabel gemmer kvantitative oplysninger til analyse og er ofte denormaliseret. En faktatabel indeholder målinger, metrikker og andre kvantificerbare oplysninger. De forskellige typer af faktatabeller er som forklaret nedenfor:

Læs:

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

Types of Facts

Der findes tre typer af fakta:

Additive fakta

Additive fakta kan bruges med enhver aggregeringsfunktion som Sum(), Avg() osv.

Eksempel er mængde, salgsbeløb osv.

Semi-additive fakta

Semi-additive fakta er de fakta, hvor kun nogle få af aggregeringsfunktionerne kan anvendes.

Tænk f.eks. på bankkontooplysninger. Du kan ikke anvende Sum() på banksaldoen, som ikke giver brugbare resultater, men min() og max() funktionen kan give brugbare oplysninger.

Ikke-additive fakta

Du kan ikke anvende numeriske aggregeringsfunktioner som Sum(), Avg() osv. på ikke-additive fakta.

Til eksempel på ikke-additive fakta er enhver form for forhold eller procentdel. Ikke-numeriske fakta kan også være en ikke-additiv fakta.

Typer af faktatabeller

Nedenfor er der detaljerede typer af faktatabeller:

Fakt-løse faktatabeller

En faktatabel, der ikke indeholder nogen foranstaltning, er en faktaløs faktatabel. Denne tabel vil kun indeholde nøgler fra forskellige dimensionstabeller. Dette bruges ofte til at løse et problem med mange-til-mange-kortinalitet.

For eksempel er en faktabase, som kun har produktID- og datonøgle, en faktabase uden fakta.

Læs mere om fakta-løse faktabeller her:

  • Data Warehouse Fakta-løse faktabeller og eksempler

Centipede-fakttabel

Centipede-fakttabel er en normaliseret faktabelle. Modeller kan beslutte at normalisere fakta i stedet for at snefnugge dimensionstabeller.

Conformed Fact Tables

De er foranstaltninger, der genbruges på tværs af flere dimensionsmodeller.

For eksempel KPI såsom profit, indtægt osv.

Incident and Snapshot Facts

En faktatabel gemmer en slags målinger og er optaget i forhold til et bestemt tidspunkt. Nu kan det ske, at virksomheden måske ikke altid er i stand til at registrere alle sine foranstaltninger for hvert tidspunkt. I så fald kan de utilgængelige målinger holdes tomme (nul) eller fyldes op med de senest tilgængelige målinger. Det første tilfælde er et eksempel på et hændelsesfaktum, og det andet er et eksempel på et øjebliksbillede-faktum.

Kumulativ fakta

Denne type faktatabel beskriver, hvad der er sket i løbet af en periode. Denne faktatabel kan f.eks. beskrive det samlede salg pr. produkt pr. butik pr. dag.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.