Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist Multi Dimension OLAP CUBE und geben Sie einen Beispielwürfel mit mehr als 3 Dimensionen

In der DW-Welt ist das Wort „Dimension“ überladen – ändert seine Bedeutung je nach Kontext. Hier ist ein Beispiel.

  • An einem bestimmten Datum , ein Kunde geht in ein Geschäft und kauft ein Produkt .

Dieses Beispiel hat vier Dimensionen (Datum, Kunde, Geschäft, Produkt) und einen Fakt (Umsatz). Ein typischer Kimball-Star würde also so aussehen:

Eine Dimension (Tabelle) ist eine Nachschlagetabelle für Eigenschaften von Objekten, die sich selten ändern. Produkt, Kunde und Geschäft können einige ihrer Eigenschaften (Attribute) ändern, tun dies jedoch selten. Die Faktentabelle erfasst Interaktionen zwischen diesen Objekten. Am Schnittpunkt von Dimensionen Datum, Geschäft, Produkt und Kunde liegt ein Maß SalesAmount . Beachten Sie, wie einfach es ist, den Verkaufsbetrag nach Datum, Jahr, Produkt, Marke, Stadt, Land, Altersgruppe oder was auch immer zu aggregieren (zu summieren) – was auch immer die Idee war.