Unterschied zwischen Faktentabelle und Dimensionstabelle

Hauptunterschied zwischen einer Faktentabelle und einer Dimensionstabelle

  • Die Faktentabelle enthรคlt Messungen, Metriken und Fakten zu einem Geschรคftsprozess, wรคhrend die Dimensionstabelle eine Ergรคnzung zur Faktentabelle ist, die beschreibende Attribute enthรคlt, die als Abfrageeinschrรคnkung verwendet werden.
  • Die Faktentabelle befindet sich in der Mitte eines Stern- oder Schneeflockenschemas, wรคhrend sich die Dimensionstabelle an den Rรคndern des Stern- oder Schneeflockenschemas befindet.
  • Eine Faktentabelle wird durch ihre Kรถrnung oder atomarste Ebene definiert, wรคhrend eine Dimensionstabelle wortreich, beschreibend, vollstรคndig und von gesicherter Qualitรคt sein sollte.
  • Die Faktentabelle hilft beim Speichern von Berichtsbezeichnungen, wรคhrend die Dimensionstabelle detaillierte Daten enthรคlt.
  • Die Faktentabelle enthรคlt keine Hierarchie, wรคhrend die Dimensionstabelle Hierarchien enthรคlt.

Unterschied zwischen Faktentabelle und Dimensionstabelle

Was ist eine Faktentabelle?

Eine Faktentabelle ist eine Primรคrtabelle in a dimensionales Modell.

Eine Faktentabelle enthรคlt

  1. Messungen/Fakten
  2. Fremdschlรผssel zur Dimensionstabelle

Was ist eine Dimensionstabelle?

  • Eine Dimensionstabelle enthรคlt Dimensionen eines Fakts.
  • Sie werden รผber einen Fremdschlรผssel mit der Faktentabelle verknรผpft.
  • Dimensionstabellen sind denormalisierte Tabellen.
  • Die Dimensionsattribute sind die verschiedenen Spalten in einer Dimensionstabelle
  • Dimensionen bieten mithilfe ihrer Attribute beschreibende Merkmale der Fakten
  • Fรผr die Anzahl der Dimensionen ist kein Grenzwert festgelegt
  • Die Dimension kann auch eine oder mehrere hierarchische Beziehungen enthalten

Faktentabelle vs. Dimensionstabelle

Nachfolgend finden Sie den Unterschied zwischen Faktentabelle und Dimensionstabelle

KenngrรถรŸen Faktentabelle Dimensionstabelle
Definition Messungen, Kennzahlen oder Fakten zu einem Geschรคftsprozess. Die Begleittabelle zur Faktentabelle enthรคlt beschreibende Attribute, die als Einschrรคnkung der Abfrage verwendet werden kรถnnen.
Charakteristisch Befindet sich im Zentrum eines Stern- oder Schneeflockenschemas und ist von Dimensionen umgeben. Mit der Faktentabelle verbunden und an den Rรคndern des Sterns bzw. angeordnet Schneeflockenschema
Technologie Definiert durch ihre Kรถrnung oder ihr unterstes Atomniveau. Sollte ausfรผhrlich, beschreibend, vollstรคndig und qualitรคtsgesichert sein.
Aufgabe Eine Faktentabelle ist ein messbares Ereignis, fรผr das Dimensionstabellendaten erfasst und fรผr Analysen und Berichte verwendet werden. Sammlung von Referenzinformationen รผber ein Unternehmen.
Art der Daten Faktentabellen kรถnnten Informationen wie Verkรคufe anhand einer Reihe von Dimensionen wie Produkt und Datum enthalten. Jede Dimensionstabelle enthรคlt Attribute, die die Details der Dimension beschreiben. Produktdimensionen kรถnnen beispielsweise die Produkt-ID, die Produktkategorie usw. enthalten.
Wesentliche Der Primรคrschlรผssel in der Faktentabelle wird als Fremdschlรผssel den Dimensionen zugeordnet. Die Dimensionstabelle verfรผgt รผber Primรคrschlรผsselspalten, die jede Dimension eindeutig identifizieren.
Lagerung Hilft beim Speichern von Berichtsbezeichnungen und beim Filtern von Domรคnenwerten in Dimensionstabellen. Laden Sie detaillierte Atomdaten in dimensionale Strukturen.
Hierarchie Enthรคlt keine Hierarchie Enthรคlt Hierarchien. Beispielsweise kรถnnte โ€žStandortโ€œ Land, Postleitzahl, Bundesland, Stadt usw. enthalten.

Art der Fakten

Art der Fakten Erlรคuterung
Zusatzstoff Zu allen Dimensionen sollten MaรŸnahmen hinzugefรผgt werden.
Halbadditiv Bei dieser Art von Fakten kรถnnen MaรŸnahmen zu einigen Dimensionen hinzugefรผgt werden, zu anderen jedoch nicht.
Nicht additiv Es speichert eine grundlegende MaรŸeinheit eines Geschรคftsprozesses. Einige Beispiele aus der Praxis sind Verkรคufe, Telefonanrufe und Bestellungen.

Arten von BemaรŸungen

Arten von BemaรŸungen Definition
Angepasste Abmessungen Angepasste Abmessungen sind genau die Tatsache, auf die es sich bezieht. Diese Dimension wird in mehr als einem Ein-Stern-Schema oder verwendet Datenmarkt.
Abmessungen der Ausleger Eine Dimension kann einen Verweis auf eine andere Dimensionstabelle haben. Diese sekundรคren Abmessungen werden als Auslegerabmessungen bezeichnet. Diese Art von Dimensionen sollte mit Vorsicht verwendet werden.
Verkleinerte Rollup-Abmessungen Verkleinerte Rollup-Dimensionen sind eine Unterteilung von Zeilen und Spalten einer Basisdimension. Diese Arten von Dimensionen sind nรผtzlich fรผr die Entwicklung aggregierter Faktentabellen.
Dimension-zu-Dimension-Tabellenverknรผpfungen BemaรŸungen kรถnnen Verweise auf andere BemaรŸungen enthalten. Diese Beziehungen kรถnnen jedoch mit Auslegerabmessungen modelliert werden.
Rollenspieldimensionen Eine einzelne physische Dimension hilft bei der mehrfachen Referenzierung in einer Faktentabelle, da jede Referenz mit einer logisch unterschiedlichen Rolle fรผr die Dimension verknรผpft ist.
Schrottabmessungen Es handelt sich um eine Sammlung zufรคlliger Transaktionscodes, Flags oder Textattribute. Es gehรถrt mรถglicherweise nicht logisch zu einer bestimmten Dimension.
Entartete Dimensionen Die degenerierte Dimension hat keine entsprechende Dimension. Es wird bei Transaktionen und beim Sammeln von Snapshot-Faktentabellen verwendet. Diese Art von Dimension hat keine eigene Dimension, da sie aus der Faktentabelle abgeleitet wird.
Austauschbare Abmessungen Sie werden verwendet, wenn dieselbe Faktentabelle mit verschiedenen Versionen derselben Dimension gepaart wird.
Schrittabmessungen Sequentielle Prozesse wie Webseitenereignisse verfรผgen meist รผber eine separate Zeile in einer Faktentabelle fรผr jeden Schritt in einem Prozess. Es gibt an, wo der spezifische Schritt in der gesamten Sitzung verwendet werden soll.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: