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
Den Zweck für das Sternschema-Datenbank zu ermitteln. Beispiele sind Einnahmen oder Kunden Geschäftsbeziehungen im Marketing zu analysieren.
2
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.
3
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.
4
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
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.