Forskellen mellem faktatabel og dimensionstabel

Indholdsfortegnelse:

Anonim

Faktatabel:

En faktatabel er en primær tabel i en dimensionel model.

En faktatabel indeholder

  1. Målinger / fakta
  2. Fremmed nøgle til dimensionstabel

Dimensionstabel:

  • En dimensionstabel indeholder dimensioner af en kendsgerning.
  • De er knyttet til faktatabellen via en fremmed nøgle.
  • Dimensionstabeller er de-normaliserede tabeller.
  • Dimensionsattributterne er de forskellige kolonner i en dimensionstabel
  • Dimensioner tilbyder beskrivende egenskaber ved fakta ved hjælp af deres attributter
  • Ingen indstillet grænse er angivet for antal dimensioner
  • Dimensionen kan også indeholde et eller flere hierarkiske forhold

Nøgleforskel

  • Faktatabel indeholder målinger, metrics og fakta om en forretningsproces, mens Dimension-tabellen er en ledsager til faktatabellen, som indeholder beskrivende attributter, der skal bruges som begrænsning af forespørgsler.
  • Faktabord er placeret i midten af ​​et stjerne- eller snefnugskema, mens dimensionstabellen er placeret ved kanterne af stjerne- eller snefnugskemaet.
  • Faktatabel defineres af deres korn eller dets mest atomare niveau, mens dimensionstabellen skal være ordrig, beskrivende, komplet og kvalitetssikret.
  • Faktatabel hjælper med at gemme rapportetiketter, mens dimensionstabellen indeholder detaljerede data.
  • Faktatabellen indeholder ikke et hierarki, mens tabellen Dimension indeholder hierarkier.

Forskel mellem dimensionstabellen og faktatabellen

Parametre Faktatabel Dimensionstabel
Definition Målinger, målinger eller fakta om en forretningsproces. Ledsagende tabel til faktatabellen indeholder beskrivende attributter, der skal bruges som begrænsning af forespørgslen.
Egenskab Placeret i midten af ​​et stjerne- eller snefnugskema og omgivet af dimensioner. Forbundet til faktabordet og placeret ved kanterne af stjerne- eller snefnugskemaet
Design Defineret af deres korn eller dets mest atomare niveau. Bør være ordrig, beskrivende, komplet og kvalitetssikret.
Opgave Faktatabel er en målbar begivenhed, for hvilken dimensionstabeldata indsamles og bruges til analyse og rapportering. Indsamling af referenceoplysninger om en virksomhed.
Type data Faktatabeller kan indeholde information som salg i forhold til et sæt dimensioner som produkt og dato. Evert-dimensionstabellen indeholder attributter, der beskriver dimensionerne. F.eks. Kan produktdimensioner indeholde produkt-id, produktkategori osv.
Nøgle Faktisk tabel med primær nøgle kortlægges som fremmede nøgler til dimensioner. Dimensionstabellen har en primær nøglekolonne, der entydigt identificerer hver dimension.
Opbevaring Hjælper med at gemme rapportetiketter og filtrere domæneværdier i dimensionstabeller. Indlæs detaljerede atomdata i dimensionelle strukturer.
Hierarki Indeholder ikke hierarki Indeholder hierarkier. For eksempel kunne placering indeholde, land, pinkode, stat, by osv.

Type fakta

Type fakta Forklaring
Tilsætningsstof Mål skal tilføjes til alle dimensioner.
Semi-additiv I denne type fakta kan målinger føjes til nogle dimensioner og ikke med andre.
Ikke-additiv Den gemmer en eller anden grundlæggende måleenhed for en forretningsproces. Nogle eksempler fra den virkelige verden inkluderer salg, telefonopkald og ordrer.

Typer af dimensioner:

Typer af dimension Definition
Overensstemmende dimensioner Konformerede dimensioner er netop det faktum, som det vedrører. Denne dimension bruges i mere end enstjerneskema eller Datamart.
Støtteben Dimensioner En dimension kan have en henvisning til en anden dimensionstabel. Disse sekundære dimensioner kaldes støtteben dimensioner. Denne type dimensioner skal bruges omhyggeligt.
Shrunken Rollup Dimensions Shrunken Rollup-dimensioner er en underopdeling af rækker og kolonner i en basisdimension. Disse slags dimensioner er nyttige til udvikling af aggregerede faktatabeller.
Dimension-til-dimensionstabel sammenføjninger Dimensioner kan have henvisninger til andre dimensioner. Disse forhold kan dog modelleres med udligningsdimensioner.
Rollespil Dimensioner En enkelt fysisk dimension hjælper med at henvise flere gange i en faktatabel, da hver reference linker til en logisk særskilt 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 transaktion 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 den samme dimension.
Trin dimensioner Sekventielle processer, som websidebegivenheder, 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.