Gewusst wie: entwerfen die Datenbank Sternschema

January 11

Gewusst wie: entwerfen die Datenbank Sternschema

Ein Sternschema wird verwendet für online analytical Processing (OLAP) und besteht aus einer Faktentabelle und einer oder mehreren Dimensionstabellen. Eine Faktentabelle enthält die für ein Unternehmen, wie z. B. Umsatzerlöse, tatsächlichen und Budget. Dimensionstabellen (Dimensionen) werden mit einer Faktentabelle verknüpft.

Das Sternschema wird in eine multidimensionale Datenbank verwendet.

Alternative Ansichten derselben Informationen in einem Objekt als Cube bezeichnet darstellt.

Benutzer können dann die Daten wesentlich schneller als mit einer normalen relationalen Datenbank gebaut bohren.

online transaction processing (OLTP) anstatt Analyse. Ein Geschäft kann mehrere Sterne haben.

Schemata, jedes darstellt einen anderen Bereich des Geschäfts in einem Data-Mart, wie z. B. für Marketing oder Vertrieb.

Anweisungen

1Gewusst wie: entwerfen die Datenbank Sternschema

Analyse ist rapid in multidimensionalen Datenbanken

Den Zweck für das Sternschema-Datenbank zu ermitteln. Beispiele sind Einnahmen oder Kunden Geschäftsbeziehungen im Marketing zu analysieren.

2Gewusst wie: entwerfen die Datenbank Sternschema

In einem Sternschema können die Daten vielfach verzerrt werden

Bestimmen Sie, wie Maßnahmen in der Faktentabelle verwendet werden. Maßnahmen kann Additiv (über Dimensionen hinzugefügt), nicht Additive (nicht über Dimensionen hinzugefügt) oder semiadditive (über einige aber nicht alle Dimensionen hinzugefügt). Faktentabellen können auch verwendet werden, um Detaildaten oder aggregierte Daten (Daten, die bereits fasste) zu speichern. Letztere werden als zusammenfassende Tabellen bezeichnet.

3Gewusst wie: entwerfen die Datenbank Sternschema

Die Schlüssel sind das Fundament der Datenmodellierung

Bestimmen Sie die Maße mit der Faktentabelle verknüpft werden. Verkäufe können Kunden-, Produkt-, Zeit und Markt Abmessungen haben. Die Faktentabelle wird eine Spalte mit demselben Namen wie eine einzelne Spalte in jeder Dimension aufweisen. Diese Spalten in der Faktentabelle werden als Fremdschlüssel bezeichnet und kombiniert in der Faktentabelle um einen Primärschlüssel zu erstellen.

4Gewusst wie: entwerfen die Datenbank Sternschema

Die genaue Verknüpfungen sind schnellere Wege auf die Daten

Definieren Sie die Spalten in beiden Tabellen erstellt werden. Jede Dimension wird auch eine Primärschlüsselspalte mit dem gleichen Namen haben, die in der Faktentabelle vorhanden ist. Wie bereits erwähnt, ist dies ein Fremdschlüssel in der Faktentabelle. Diese Spalten werden verwendet, um die Dimensionen die Faktentabelle beitreten.

5

Granularität muss richtig gewählt werden, um die genaue Analyse zu gewährleisten

Ermitteln der kleinsten Ebene der Messung oder Korn in das Sternschema gezählt werden. Für den Verkauf kann dies einen einzigen Verkauf Dollar sein. Granularität hängt von bestimmten Unternehmen und ihren Geschäftsregeln.

Tipps & Warnungen

  • Verstehen Sie die grundlegenden Konzepte der OLAP, bevor versucht wird, eine multidimensionale Datenbank erstellen. Das sind die Primärschlüssel, Fremdschlüssel, Granularität, Cubes, Aggregation und Maßnahmen.
  • Lassen Sie nie die Entwicklung eines Sternschemas zu Rätselraten noch verlassen Sie die Analyse zu entfalten. Wissen, was Ergebnisse werden zurückgegeben, wie Sie zu bauen. Lösen Sie Probleme, bevor Sie fortfahren, um zum nächsten Schritt.