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.

Verschil tussen feitentabel en dimensietabel

Wat is feitentabel?

Een feitentabel is een primaire tabel in a dimensionaal model.

Een feitentabel bevat

  1. Metingen/feiten
  2. 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.

Dagelijkse Guru99 Nieuwsbrief

Begin uw dag met het laatste en belangrijkste AI-nieuws, direct bezorgd.