Forskjellen mellom faktatabell og dimensjonstabell

Nรธkkelforskjell mellom en faktatabell og en dimensjonstabell

  • Faktatabellen inneholder mรฅlinger, beregninger og fakta om en forretningsprosess, mens dimensjonstabellen er en fรธlgesvenn til faktatabellen, som inneholder beskrivende attributter som skal brukes som spรธrringsbegrensning.
  • Faktatabellen er plassert i midten av et stjerne- eller snรธfnuggskjema, mens dimensjonstabellen er plassert i kantene av stjerne- eller snรธfnuggskjemaet.
  • En faktatabell er definert av dets korn eller mest atomรฆre nivรฅ, mens en dimensjonstabell skal vรฆre ordrik, beskrivende, fullstendig og av sikret kvalitet.
  • Faktatabellen hjelper til med รฅ lagre rapportetiketter, mens dimensjonstabellen inneholder detaljerte data.
  • Faktatabellen inneholder ikke et hierarki, mens dimensjonstabellen inneholder hierarkier.

Forskjellen mellom faktatabell og dimensjonstabell

Hva er faktatabell?

En faktatabell er en primรฆrtabell i en dimensjonsmodell.

En faktatabell inneholder

  1. Mรฅl/fakta
  2. Fremmednรธkkel til dimensjonstabell

Hva er en dimensjonstabell?

  • En dimensjonstabell inneholder dimensjoner av et faktum.
  • De er koblet til faktatabellen via en fremmednรธkkel.
  • Dimensjonstabeller er de-normaliserte tabeller.
  • Dimensjonsattributtene er de forskjellige kolonnene i en dimensjonstabell
  • Dimensjoner tilbyr beskrivende egenskaper ved fakta ved hjelp av deres attributter
  • Ingen satt grense for gitt for antall dimensjoner
  • Dimensjonen kan ogsรฅ inneholde en eller flere hierarkiske relasjoner

Faktatabell vs dimensjonstabell

Nedenfor er forskjellen mellom faktatabell og dimensjonstabell

Parametre Faktatabell Dimensjonstabell
Definisjon Mรฅlinger, beregninger eller fakta om en forretningsprosess. Fรธlgetabellen til faktatabellen inneholder beskrivende attributter som skal brukes som spรธrringsbegrensning.
Karakteristisk Plassert i midten av et stjerne- eller snรธfnuggskjema og omgitt av dimensjoner. Koblet til faktatabellen og plassert i kantene av stjernen eller snรธfnuggskjema
Design Definert av deres korn eller dets mest atomรฆre nivรฅ. Bรธr vรฆre ordrik, beskrivende, fullstendig og kvalitetssikret.
Oppgave Faktatabell er en mรฅlbar hendelse der dimensjonstabelldata samles inn og brukes til analyse og rapportering. Innsamling av referanseinformasjon om en virksomhet.
Type data Faktatabeller kan inneholde informasjon som salg mot et sett med dimensjoner som produkt og dato. Evert dimensjonstabell inneholder attributter som beskriver detaljene til dimensjonen. Produktdimensjoner kan for eksempel inneholde produkt-ID, produktkategori osv.
nรธkkel Primรฆrnรธkkel-tabellen er tilordnet som fremmednรธkler til Dimensions. Dimensjonstabellen har en primรฆrnรธkkelkolonner som unikt identifiserer hver dimensjon.
oppbevaring Hjelper med รฅ lagre rapportetiketter og filtrere domeneverdier i dimensjonstabeller. Last inn detaljerte atomdata i dimensjonale strukturer.
hierarki Inneholder ikke hierarki Inneholder hierarkier. Plassering kan for eksempel inneholde land, pinkode, stat, by osv.

Type fakta

Type fakta Forklaring
Additiv Mรฅl bรธr legges til alle dimensjoner.
Semi-additiv I denne typen fakta kan tiltak legges til noen dimensjoner og ikke med andre.
Ikke-tilsetningsstoff Den lagrer en grunnleggende mรฅleenhet for en forretningsprosess. Noen eksempler fra den virkelige verden inkluderer salg, telefonsamtaler og bestillinger.

Typer dimensjoner

Typer dimensjoner Definisjon
Tilpassede dimensjoner Tilpassede dimensjoner er selve det faktum det gjelder. Denne dimensjonen brukes i mer enn รฉn-stjerneskjema eller Databutikk.
Stรธttebens dimensjoner En dimensjon kan ha en referanse til en annen dimensjonstabell. Disse sekundรฆre dimensjonene kalles utriggerdimensjoner. Denne typen dimensjoner bรธr brukes forsiktig.
Krympede sammenrullede dimensjoner Krympede sammendragsdimensjoner er en underinndeling av rader og kolonner i en basisdimensjon. Denne typen dimensjoner er nyttige for รฅ utvikle aggregerte faktatabeller.
Dimensjon-til-dimensjon-bordskjรธter Dimensjoner kan ha referanser til andre dimensjoner. Disse relasjonene kan imidlertid modelleres med utriggerdimensjoner.
Rollespilldimensjoner En enkelt fysisk dimensjon hjelper til med รฅ referere flere ganger i en faktatabell ettersom hver referanse kobler til en logisk distinkt rolle for dimensjonen.
Sรธppeldimensjoner Det er en samling av tilfeldige transaksjonskoder, flagg eller tekstattributter. Det kan logisk ikke tilhรธre noen bestemt dimensjon.
Degenererte dimensjoner Degenerert dimensjon er uten tilsvarende dimensjon. Den brukes i transaksjonen og innsamling av faktatabeller for รธyeblikksbilder. Denne typen dimensjoner har ikke sin dimensjon da den er avledet fra faktatabellen.
Utskiftbare dimensjoner De brukes nรฅr den samme faktatabellen er sammenkoblet med forskjellige versjoner av samme dimensjon.
Trinndimensjoner Sekvensielle prosesser, som nettsidehendelser, har stort sett en egen rad i en faktatabell for hvert trinn i en prosess. Den forteller hvor det spesifikke trinnet skal brukes i den samlede รธkten.

Oppsummer dette innlegget med: