Forskellen mellem faktatabel og dimensionstabel

Nรธgleforskel mellem en faktatabel og en dimensionstabel

  • Faktatabellen indeholder mรฅlinger, metrics og fakta om en forretningsproces, mens dimensionstabellen er en ledsager til faktatabellen, som indeholder beskrivende attributter, der skal bruges som forespรธrgselsbegrรฆnsende.
  • Faktatabellen er placeret i midten af โ€‹โ€‹et stjerne- eller snefnugskema, hvorimod dimensionstabellen er placeret ved kanterne af stjerne- eller snefnugskemaet.
  • En faktatabel er defineret ved dets korn eller mest atomare niveau, hvorimod en dimensionstabel skal vรฆre ordrig, beskrivende, komplet og af sikret kvalitet.
  • Faktatabellen hjรฆlper med at gemme rapportetiketter, hvorimod dimensionstabel indeholder detaljerede data.
  • Faktatabellen indeholder ikke et hierarki, hvorimod dimensionstabellen indeholder hierarkier.

Forskellen mellem faktatabel og dimensionstabel

Hvad er faktatabel?

En faktatabel er en primรฆr tabel i en dimensionel model.

En faktatabel indeholder

  1. Mรฅl/fakta
  2. Fremmednรธgle til dimensionstabel

Hvad er en dimensionstabel?

  • En dimensionstabel indeholder dimensioner af et faktum.
  • De er forbundet til faktatabellen via en fremmednรธgle.
  • Dimensionstabeller er de-normaliserede tabeller.
  • Dimensionsattributterne er de forskellige kolonner i en dimensionstabel
  • Dimensioner tilbyder beskrivende karakteristika af fakta ved hjรฆlp af deres egenskaber
  • Der er ikke angivet nogen grรฆnse for antal dimensioner
  • Dimensionen kan ogsรฅ indeholde en eller flere hierarkiske relationer

Faktatabel vs dimensionstabel

Nedenfor er forskellen mellem faktatabel og dimensionstabel

Driftsparametre Faktatabel Dimensionstabel
Definition Mรฅlinger, mรฅlinger eller fakta om en forretningsproces. Ledsagende tabel til faktatabellen indeholder beskrivende attributter, der skal bruges som forespรธrgselsbegrรฆnsende.
Karakteristisk Placeret i midten af โ€‹โ€‹et stjerne- eller snefnugskema og omgivet af dimensioner. Forbundet til faktatabellen og placeret i kanterne af stjernen eller snefnug skema
Design Defineret af deres korn eller dets mest atomare niveau. Skal vรฆre ordrig, beskrivende, komplet og kvalitetssikret.
Opgaver Faktatabel er en mรฅlbar hรฆndelse, for hvilken dimensionstabeldata indsamles og bruges til analyse og rapportering. Indsamling af referenceoplysninger om en virksomhed.
Datatype Faktatabeller kan indeholde oplysninger som salg i forhold til et sรฆt dimensioner som produkt og dato. Evert dimensionstabel indeholder attributter, der beskriver detaljerne for dimensionen. F.eks. kan produktdimensioner indeholde produkt-id, produktkategori osv.
Nรธgle Primรฆr nรธgle faktisk tabellen er afbildet som fremmednรธgler til Dimensions. Dimensionstabel har en primรฆr nรธglekolonner, der unikt identificerer hver dimension.
Opbevaring Hjรฆlper med at gemme rapportetiketter og filtrere domรฆnevรฆrdier i dimensionstabeller. Indlรฆs detaljerede atomare data i dimensionelle strukturer.
Hierarki Indeholder ikke hierarki Indeholder hierarkier. Placering kunne f.eks. indeholde land, pinkode, stat, by osv.

Type fakta

Type fakta Forklaring
Tilsรฆtningsstoffer Mรฅl skal tilfรธjes til alle dimensioner.
Semi-additiv I denne type fakta kan foranstaltninger tilfรธjes til nogle dimensioner og ikke med andre.
Ikke-additiv Det gemmer en grundlรฆggende mรฅleenhed for en forretningsproces. Nogle eksempler fra den virkelige verden omfatter salg, telefonopkald og ordrer.

Typer af dimensioner

Typer af dimensioner Definition
Afstemte dimensioner Tilpassede dimensioner er selve det faktum, som det vedrรธrer. Denne dimension bruges i mere end et-stjernet skema eller Datamart.
Udrigger dimensioner En dimension kan have en reference til en anden dimensionstabel. Disse sekundรฆre dimensioner kaldes stรธttebensdimensioner. Denne form for dimensioner skal bruges med omhu.
Shrunken Rollup Dimensions Formindskede akkumuleringsdimensioner er en underafdeling af rรฆkker og kolonner i en basisdimension. Disse typer dimensioner er nyttige til udviklingping aggregerede faktatabeller.
Dimension-til-Dimension bordsammenfรธjninger Dimensioner kan have referencer til andre dimensioner. Disse forhold kan dog modelleres med stรธttebensdimensioner.
Rollespilsdimensioner En enkelt fysisk dimension hjรฆlper med at referere flere gange i en faktatabel, da hver reference linker til en logisk adskilt rolle for dimensionen.
Junk Dimensions Det er en samling af tilfรฆldige transaktionskoder, flag eller tekstattributter. Det hรธrer muligvis ikke logisk til nogen specifik dimension.
Degenererede dimensioner Degenereret dimension er uden tilsvarende dimension. Det bruges i transaktionen og indsamling af snapshot-faktatabeller. Denne form for dimension har ikke sin dimension, da den er afledt af faktatabellen.
Udskiftelige dimensioner De bruges, nรฅr den samme faktatabel er parret med forskellige versioner af samme dimension.
Trin Dimensioner Sekventielle processer, som websidehรฆndelser, har for det meste en separat rรฆkke i en faktatabel for hvert trin i en proces. Den fortรฆller, hvor det specifikke trin skal bruges i den samlede session.

Opsummer dette indlรฆg med: