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.
Hva er faktatabell?
En faktatabell er en primรฆrtabell i en dimensjonsmodell.
En faktatabell inneholder
- Mรฅl/fakta
- 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. |

