Skip to content

Aufgabe 2 - Star-Schema

Entwerfen Sie ein Star-Schema für einen Reseller, der an verschiedenen Standorten mit lokalen Mitarbeitern die Produkte verkauft.


Der Reseller verkauft Produkte über lokale Mitarbeiter an verschiedenen Standorten. Zur Analyse des Verkaufsgeschehens wird das folgende Star-Schema entworfen, das Umsatz, Menge und Kosten je Mitarbeiter, Produkt, Kundentyp und Zeitraum auswertbar macht (vgl. EBI02, S. 19 f.):

FT_VerkaufsanalyseFK: KZeit, KMitarbeiterFK: KProdukt, KKundentypUmsatz (€)Verkaufte MengeVariable Kosten (€)DT_ZeitKZeit (PK) · Tag · Monat · Quartal · JahrDT_ProduktKProdukt (PK)ProduktnameProduktgruppeMaßeDT_KundentypKKundentyp (PK) · KundentypDT_MitarbeiterKMitarbeiter (PK)NameStandorthierarchie:Mitarbeiter → Filiale→ Region → Land→ Gesamt

Abb. 1: Eigene Darstellung, Star-Schema-Entwurf für einen Reseller mit Filialen, in Anlehnung an EBI02, S. 21


Die zentrale FT_Verkaufsanalyse enthält die messbaren Kennzahlen des Verkaufsgeschehens sowie vier Fremdschlüssel zu den Dimensionstabellen. Der zusammengesetzte Primärschlüssel besteht aus allen vier Fremdschlüsseln.

AttributTypBeschreibung
KZeitFKFremdschlüssel → DT_Zeit
KMitarbeiterFKFremdschlüssel → DT_Mitarbeiter
KProduktFKFremdschlüssel → DT_Produkt
KKundentypFKFremdschlüssel → DT_Kundentyp
UmsatzMeasureErzielter Umsatz in €
Verkaufte MengeMeasureAnzahl verkaufter Einheiten
Variable KostenMeasureDirekt zurechenbare Kosten in €

Tabelle 1: Eigene Darstellung, Faktentabelle FT_Verkaufsanalyse


Da der Reseller an verschiedenen Standorten tätig ist, bildet diese Dimension die Standorthierarchie ab: Mitarbeiter → Filiale → Region → Land → Gesamt.

AttributBeschreibung
KMitarbeiterPrimärschlüssel
NameName des Mitarbeiters
KFilialeSchlüssel der Filiale
FilialnameBezeichnung der Filiale
KRegionSchlüssel der Region
RegionBezeichnung der Region
KLandSchlüssel des Landes
LandBezeichnung des Landes

Tabelle 2: Eigene Darstellung, Dimensionstabelle DT_Mitarbeiter

AttributBeschreibung
KProduktPrimärschlüssel
ProduktnameBezeichnung des Produkts
KProduktgruppeSchlüssel der Produktgruppe
ProduktgruppeBezeichnung der Produktgruppe
MaßePhysikalische Maße / Einheit

Tabelle 3: Eigene Darstellung, Dimensionstabelle DT_Produkt

AttributBeschreibung
KZeitPrimärschlüssel
TagKalendertag
MonatKalendermonat
QuartalKalenderquartal
JahrKalenderjahr

Tabelle 4: Eigene Darstellung, Dimensionstabelle DT_Zeit

AttributBeschreibung
KKundentypPrimärschlüssel
Kundentypz. B. Privatkunde, Geschäftskunde

Tabelle 5: Eigene Darstellung, Dimensionstabelle DT_Kundentyp


Mit diesem Schema lassen sich z. B. Abfragen wie „Welcher Umsatz wurde im März in der Filiale Hamburg durch Mitarbeiter X mit Produktgruppe Y bei Geschäftskunden erzielt?” komfortabel abbilden (vgl. EBI02, S. 21).

Vorteile (vgl. EBI02, S. 22): Einfaches und intuitives Datenmodell, geringe Anzahl von Join-Operationen, geringer Wartungsaufwand.

Nachteile (vgl. EBI02, S. 22): Verschlechtertes Antwortzeitverhalten bei sehr großen Dimensionstabellen, Redundanz innerhalb der Dimensionstabellen.