Eine Faktentabelle speichert quantitative Informationen für die Analyse und ist oft denormalisiert. Eine Faktentabelle enthält die Kennzahlen, Metriken und andere quantifizierbare Informationen. Die verschiedenen Arten von Faktentabellen werden im Folgenden erläutert:

Lesen Sie:

  • Data Warehouse faktenlose Fakten und Beispiele
  • Slowly changing dimension
  • Types of Dimension Tables in a Data Warehouse

Types of Facts

Es gibt drei Arten von Fakten:

Additive Fakten

Additive Fakten können mit jeder Aggregationsfunktion wie Sum(), Avg() usw. verwendet werden.

Beispiel: Menge, Umsatz usw.

Halbadditive Fakten

Halbadditive Fakten sind solche, bei denen nur einige wenige Aggregationsfunktionen angewendet werden können.

Betrachten Sie zum Beispiel Bankkontodaten. Sie können die Funktion Summe() nicht auf den Kontostand anwenden, der keine nützlichen Ergebnisse liefert, aber die Funktionen min() und max() können nützliche Informationen liefern.

Nicht-additive Fakten

Sie können numerische Aggregationsfunktionen wie Summe(), Durchschnitt() usw. nicht auf nicht-additive Fakten anwenden.

Ein Beispiel für einen nicht-additiven Fakt ist jede Art von Verhältnis oder Prozentsatz. Nicht numerische Fakten können auch nicht-additive Fakten sein.

Typen von Faktentabellen

Nachfolgend sind die Typen von Faktentabellen im Detail aufgeführt:

Faktenlose Faktentabellen

Eine Faktentabelle, die keine Maßzahl enthält, ist eine faktenlose Faktentabelle. Diese Tabelle enthält nur Schlüssel aus verschiedenen Dimensionstabellen. Dies wird oft verwendet, um ein Many-to-many-Kardinalitätsproblem zu lösen.

Zum Beispiel ist eine Faktentabelle, die nur den Schlüssel productID und date enthält, eine faktenlose Faktentabelle.

Lesen Sie hier mehr über faktenlose Fakten:

  • Data Warehouse faktenlose Faktentabellen und Beispiele

Centipede Faktentabelle

Centipede Faktentabelle ist eine normalisierte Faktentabelle. Der Modellierer kann sich dafür entscheiden, die Faktentabelle zu normalisieren, anstatt Dimensionstabellen zu beschneien.

Konforme Faktentabellen

Sie sind Messgrößen, die über mehrere Dimensionsmodelle hinweg wiederverwendet werden.

Zum Beispiel KPI wie Gewinn, Umsatz usw.

Einzelfaktentabellen und Snapshot-Faktentabellen

Eine Faktentabelle speichert eine Art von Messwerten und wird zu einem bestimmten Zeitpunkt erfasst. Nun kann es vorkommen, dass das Unternehmen nicht immer alle seine Messwerte zu jedem Zeitpunkt erfassen kann. Dann können diese nicht verfügbaren Messungen leer bleiben (Null) oder mit den letzten verfügbaren Messungen aufgefüllt werden. Der erste Fall ist ein Beispiel für einen Ereignis-Faktor und der zweite Fall ist ein Beispiel für einen Snapshot-Faktor.

Kumulativer Fakt

Diese Art von Faktentabelle beschreibt, was über einen bestimmten Zeitraum hinweg geschehen ist. Zum Beispiel kann diese Faktentabelle die Gesamtverkäufe pro Produkt pro Geschäft pro Tag beschreiben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.