Verschil tussen feitentabel en dimensietabel
Belangrijkste verschil tussen een feitentabel en een dimensietabel
- De feitentabel bevat metingen, metrieken en feiten over een bedrijfsproces, terwijl de dimensietabel een aanvulling is op de feitentabel, die beschrijvende attributen bevat die kunnen worden gebruikt als beperking van zoekopdrachten.
- De feitentabel bevindt zich in het midden van een ster- of sneeuwvlokschema, terwijl de dimensietabel zich aan de randen van het ster- of sneeuwvlokschema bevindt.
- Een feitentabel wordt gedefinieerd door de korrel of het meest atomaire niveau, terwijl een dimensietabel uitgebreid, beschrijvend, volledig en van gegarandeerde kwaliteit moet zijn.
- De feitentabel helpt bij het opslaan van rapportlabels, terwijl de dimensietabel gedetailleerde gegevens bevat.
- De feitentabel bevat geen hiërarchie, terwijl de dimensietabel wel hiërarchieën bevat.
Wat is feitentabel?
Een feitentabel is een primaire tabel in a dimensionaal model.
Een feitentabel bevat
- Metingen/feiten
- Externe sleutel naar dimensietabel
Wat is een maattabel?
- Een dimensietabel bevat dimensies van een feit.
- Ze worden via een externe sleutel aan de feitentabel gekoppeld.
- Dimensietabellen zijn gedenormaliseerde tabellen.
- De dimensieattributen zijn de verschillende kolommen in een dimensietabel
- Dimensies bieden beschrijvende kenmerken van de feiten met behulp van hun attributen
- Er is geen vaste limiet ingesteld voor het aantal dimensies
- De dimensie kan ook een of meer hiërarchische relaties bevatten
Feitentabel versus dimensietabel
Hieronder ziet u het verschil tussen de feitentabel en de dimensietabel
parameters | Feitentabel | Maattabel |
---|---|---|
Definitie | Metingen, statistieken of feiten over een bedrijfsproces. | De begeleidende tabel bij de feitentabel bevat beschrijvende attributen die kunnen worden gebruikt als beperking van de zoekopdracht. |
Kenmerk | Gelegen in het midden van een ster- of sneeuwvlokschema en omgeven door dimensies. | Verbonden met de feitentabel en gelegen aan de randen van de ster of sneeuwvlok schema |
Design | Gedefinieerd door hun korrel of het meest atomaire niveau. | Moet uitgebreid, beschrijvend, volledig en van gegarandeerde kwaliteit zijn. |
Taak | Feitentabel is een meetbare gebeurtenis waarvoor dimensietabelgegevens worden verzameld en gebruikt voor analyse en rapportage. | Verzameling van referentie-informatie over een bedrijf. |
Type gegevens | Feitentabellen kunnen informatie bevatten zoals verkopen tegen een reeks dimensies zoals Product en Datum. | Evert dimensietabel bevat attributen die de details van de dimensie beschrijven. Bijvoorbeeld, Product dimensies kunnen Product ID, Product Category, etc. bevatten. |
sleutel | De tabel met primaire sleutels wordt in feite toegewezen als externe sleutels aan dimensies. | De dimensietabel heeft primaire sleutelkolommen die elke dimensie op unieke wijze identificeren. |
Opslag | Helpt bij het opslaan van rapportlabels en het filteren van domeinwaarden in dimensietabellen. | Gedetailleerde atomaire gegevens in dimensionale structuren laden. |
Hiërarchie | Bevat geen hiërarchie | Bevat hiërarchieën. Bijvoorbeeld, locatie kan land, pincode, staat, stad, etc. bevatten. |
Soort feiten
Soort feiten | Uitleg |
---|---|
additieven | Aan alle dimensies moeten maten worden toegevoegd. |
Semi-additief | Bij dit soort feiten kunnen bij sommige dimensies metingen worden toegevoegd en bij andere niet. |
Niet-additief | Het slaat een basiseenheid van een bedrijfsproces op. Enkele praktijkvoorbeelden zijn verkopen, telefoontjes en bestellingen. |
Soorten afmetingen
Soorten afmetingen | Definitie |
---|---|
Conforme afmetingen | Conforme afmetingen zijn juist het feit waarop het betrekking heeft. Deze dimensie wordt gebruikt in schema's met meer dan één ster of Datamart. |
Afmetingen stempels | Een dimensie kan een verwijzing naar een andere dimensietabel hebben. Deze secundaire afmetingen worden stempelafmetingen genoemd. Dit soort afmetingen moet zorgvuldig worden gebruikt. |
Gekrompen rollup-afmetingen | Verkleinde samenvoegingsdimensies zijn een onderverdeling van rijen en kolommen van een basisdimensie. Dit soort dimensies zijn handig bij het ontwikkelen van geaggregeerde feitentabellen. |
Tabelverbindingen van dimensie tot dimensie | Afmetingen kunnen verwijzingen naar andere afmetingen bevatten. Deze relaties kunnen echter worden gemodelleerd met stempeldimensies. |
Afmetingen van rollenspellen | Eén enkele fysieke dimensie helpt om meerdere keren in een feitentabel te verwijzen, omdat elke verwijzing verwijst naar een logisch verschillende rol voor de dimensie. |
Afmetingen van junk | Het is een verzameling willekeurige transactiecodes, vlaggen of tekstkenmerken. Het kan logischerwijs niet tot een specifieke dimensie behoren. |
Gedegenereerde afmetingen | Gedegenereerde dimensie is zonder overeenkomstige dimensie. Het wordt gebruikt bij de transactie en het verzamelen van momentopname-feitentabellen. Dit soort dimensie heeft niet zijn dimensie omdat deze is afgeleid van de feitentabel. |
Verwisselbare afmetingen | Ze worden gebruikt wanneer dezelfde feitentabel wordt gecombineerd met verschillende versies van dezelfde dimensie. |
Afmetingen van de stap | Opeenvolgende processen, zoals gebeurtenissen op webpagina's, hebben meestal voor elke stap in een proces een aparte rij in een feitentabel. Het geeft aan waar de specifieke stap moet worden gebruikt in de algehele sessie. |