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

parametre 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 Shrunken Rollup-dimensioner er en underinddeling af rækker og kolonner i en basisdimension. Disse typer dimensioner er nyttige til at udvikle 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.