Verschil tussen feitentabel en dimensietabel

Inhoudsopgave:

Anonim

Feitentabel:

Een feitentabel is een primaire tabel in een dimensionaal model.

Een feitentabel bevat

  1. Metingen / feiten
  2. Vreemde sleutel naar afmetingstabel

Afmeting tafel:

  • Een maattabel bevat dimensies van een feit.
  • Ze zijn via een externe sleutel verbonden met de feitentabel.
  • Maattabellen zijn gedenormaliseerde tabellen.
  • De dimensieattributen zijn de verschillende kolommen in een dimensietabel
  • Dimensions biedt beschrijvende kenmerken van de feiten met behulp van hun attributen
  • Geen limiet ingesteld voor opgegeven aantal afmetingen
  • De dimensie kan ook een of meer hiërarchische relaties bevatten

BELANGRIJK VERSCHIL

  • De feitentabel bevat metingen, metrische gegevens en feiten over een bedrijfsproces, terwijl de dimensietabel een aanvulling is op de feitentabel die beschrijvende attributen bevat die als querybeperking kunnen worden gebruikt.
  • 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.
  • De feitentabel wordt gedefinieerd door hun korrel of het meest atomaire niveau, terwijl de dimensietabel omslachtig, beschrijvend, volledig en gegarandeerd van kwaliteit moet zijn.
  • De feitentabel helpt bij het opslaan van rapportlabels, terwijl de dimensietabel gedetailleerde gegevens bevat.
  • Feitentabel bevat geen hiërarchie, terwijl de dimensietabel hiërarchieën bevat.

Verschil tussen dimensietabel en feitentabel

Parameters Feitentabel Maattabel
Definitie Metingen, statistieken of feiten over een bedrijfsproces. De begeleidende tabel bij de feitentabel bevat beschrijvende attributen die als querybeperking kunnen worden gebruikt.
Kenmerkend Bevindt zich in het midden van een ster- of sneeuwvlokschema en is omgeven door dimensies. Verbonden met de feitentabel en aan de randen van het ster- of sneeuwvlokschema
Ontwerp Gedefinieerd door hun korrel of het meest atomaire niveau. Moet veelomvattend, beschrijvend, volledig en van goede 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 set dimensies zoals Product en Datum. De dimensietabel van Evert bevat attributen die de details van de dimensie beschrijven. Productafmetingen kunnen bijvoorbeeld product-ID, productcategorie, enz. Bevatten.
Sleutel De primaire sleutel in feite wordt de tabel toegewezen als externe sleutels aan dimensies. 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. Laad gedetailleerde atomaire gegevens in dimensionale structuren.
Hiërarchie Bevat geen hiërarchie Bevat hiërarchieën. Locatie kan bijvoorbeeld land, pincode, staat, stad, etc. bevatten.

Soort feiten

Soort feiten Uitleg
Additief Bij alle dimensies moeten maten worden opgeteld.
Semi-additief Bij dit soort feiten kunnen maatregelen worden toegevoegd aan sommige dimensies en niet aan andere.
Niet-additief Het slaat een elementaire meeteenheid van een bedrijfsproces op. Enkele praktijkvoorbeelden zijn verkopen, telefoontjes en bestellingen.

Soorten afmetingen:

Soorten afmetingen Definitie
Conforme afmetingen Conforme afmetingen is het feit waarop het betrekking heeft. Deze dimensie wordt gebruikt in schema's met meer dan één ster of Datamart.
Afmetingen stempel Een afmeting kan een verwijzing hebben naar een andere afmetingentabel. Deze secundaire afmetingen worden stempelafmetingen genoemd. Dit soort afmetingen moet zorgvuldig worden gebruikt.
Verkrompen Rollup-afmetingen Verkrompen Rollup-dimensies zijn een onderverdeling van rijen en kolommen van een basisdimensie. Dit soort dimensies is handig voor het ontwikkelen van geaggregeerde feitentabellen.
Dimension-to-Dimension Table Joins Afmetingen kunnen verwijzen naar andere afmetingen. Deze relaties kunnen echter worden gemodelleerd met stempelafmetingen.
Afmetingen rollenspel Een enkele fysieke dimensie helpt om meerdere keren in een feitentabel te verwijzen, aangezien elke verwijzing verwijst naar een logisch verschillende rol voor de dimensie.
Ongewenste afmetingen Het is een verzameling willekeurige transactiecodes, vlaggen of tekstattributen. Het mag logischerwijs niet tot een specifieke dimensie behoren.
Gedegenereerde dimensies Gedegenereerde dimensie is zonder overeenkomstige dimensie. Het wordt gebruikt bij de transactie en het verzamelen van feitentabellen voor momentopnamen. Dit soort dimensie heeft geen dimensie omdat het is afgeleid van de feitentabel.
Verwisselbare afmetingen Ze worden gebruikt wanneer dezelfde feitentabel wordt gecombineerd met verschillende versies van dezelfde dimensie.
Stap afmetingen Opeenvolgende processen, zoals webpagina-evenementen, hebben meestal een aparte rij in een feitentabel voor elke stap in een proces. Het vertelt waar de specifieke stap moet worden gebruikt in de algehele sessie.