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.
Hvad er faktatabel?
En faktatabel er en primรฆr tabel i en dimensionel model.
En faktatabel indeholder
- Mรฅl/fakta
- 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. |

