Star Schema erklärt: Warum die Struktur wichtiger ist als das Tool
Wenn Unternehmen anfangen, ihre Daten aufzuräumen und in ein Reporting-System zu bringen, stoßen sie schnell auf den Begriff “Star Schema”. Manche Geschäftsführer hören diesen Begriff und denken sofort: Das ist ein technisches Problem, das kümmert sich der IT-Chef. Doch das ist ein Missverständnis. Ein Star Schema ist in erster Linie eine Struktur-Entscheidung – und diese Entscheidung hat unmittelbare Auswirkungen darauf, wie schnell und wie sicher Ihr Unternehmen später mit seinen Daten arbeitet.
Wir erleben immer wieder, dass Unternehmen lieber ein anderes BI-Tool kaufen, als sich mit ihrer Datenstruktur auseinanderzusetzen. Das ist, als würde man sein Büro häufiger umziehen, weil die Ablage nicht passt – statt die Ablage selbst zu reparieren.
Was ist ein Star Schema eigentlich?
Ein Star Schema ist eine Organisationsform von Daten in einer Datenbank. Stellen Sie sich vor, Sie organisieren ein Unternehmen mit vielen verschiedenen Abteilungen. Im Star Schema gibt es ein zentrales Element – den “Stern” – und ringsum sind spezialisierte Bereiche angegliedert.
In Ihrer Datenbank funktioniert das so: Im Zentrum steht eine Tabelle, die Ihre Geschäftstransaktionen enthält – beispielsweise alle Verkäufe. Das sind Ihre Fakten: Menge, Preis, Umsatz, Zeitpunkt. Ringsum gibt es spezialisierte Tabellen für Kontext-Informationen: Welcher Kunde war es? Welches Produkt? In welcher Region? Zu welcher Zeit?
Wir nennen die zentrale Tabelle “Faktentabelle” und die umgebenden Tabellen “Dimensionstabellen”. Ein Verkauf ist eine Fakt-Information: Sie ist eine konkrete Transaktion mit Zahlen. Der Kundentyp (Großhandel oder Einzelhandel) ist eine Dimensions-Information: Sie ändert sich nicht bei jeder Transaktion, sondern beschreibt den Kontext.
Dieser Unterschied ist fundamental. Wer ihn versteht, versteht auch, warum manche Datenbasen schnell werden und andere nicht – unabhängig davon, ob man Power BI, Looker oder Tableau nutzt.
Warum ist diese Struktur überhaupt wichtig?
Ein großer Teil der Zeit in Unternehmen geht für Datenaufbereitung verloren. Ein Analyst sitzt vor rohen Daten, die wie ein durcheinander geratenes Archiv aussehen: Kundendaten sind über mehrere Tabellen verteilt, Produktinformationen sind an verschiedenen Stellen gespeichert, und niemand weiß genau, welche Information die aktuelle ist.
Das Star Schema löst dieses Problem, indem es Klarheit schafft. Wenn Sie jede Informationsart genau wissen (Fakt oder Dimension), dann wissen Sie auch sofort, wo Sie sie finden und wie Sie sie mit anderen Informationen verbinden.
Ferner wird eine zentrale Faktentabelle immer schneller abgefragt als eine zersplitterte Struktur. Wenn ein Manager einen Report sehen möchte – zum Beispiel “Umsatz nach Kundentyp und Monat” – dann muss Ihre Datenbank diese Informationen zusammenpuzzeln. Wenn die Struktur chaotisch ist, dauert das länger. Wenn die Struktur klar ist, antwortet die Datenbank in Millisekunden.
Das klingt nach einem technischen Thema, aber tatsächlich ist es ein Geschäftsthema. Schnellere Reports bedeuten schnellere Entscheidungen. Und eine klare Struktur bedeutet, dass Sie später leichter neue Analysen hinzufügen können, ohne alles zu überarbeiten.
Ein praktisches Beispiel aus dem Mittelstand
Stellen Sie sich einen Möbelhersteller vor. Er hat Produkte, Kunden, Verkaufskanäle und Zeit. Täglich entstehen Hunderte von Verkäufen. Ohne Star Schema könnte die Datenbank so aussehen: Jede Verkaufstransaktion speichert komplett alle Kundendaten, alle Produktdetails, alle Informationen zur Region ab – immer und immer wieder.
Das bedeutet: Wenn sich die Adresse eines Kunden ändert, müssen Sie diese Änderung möglicherweise an hundert Stellen machen. Wenn ein Produkt umbenannt wird, gleiches Problem. Die Datenbank wird aufgebläht, die Abfragen werden langsam, und es entstehen Fehler – weil Informationen an verschiedenen Stellen unterschiedlich aktualisiert wurden.
Mit Star Schema funktioniert es anders: Die Faktentabelle speichert nur, was wirklich eine Transaktion ist: “Produkt-ID 42, Kunde-ID 105, Kanal-ID 3, Datum 2024-01-15, Menge 5, Umsatz 1250 Euro”. Die Kundentabelle speichert alle Kundeninformationen einmal. Die Produkttabelle speichert alle Produktdetails einmal. Wenn sich die Kundenadresse ändert, aktualisieren Sie die KundenTabelle an einer Stelle – und die Änderung ist überall sichtbar.
Die Struktur ist unabhängig vom Tool
Dies ist der wichtigste Punkt: Ein Star Schema funktioniert in Excel, in SQL Server, in Snowflake oder in jedem anderen System. Es ist nicht an ein bestimmtes Tool gebunden. Ein Unternehmen, das seine Daten schlecht strukturiert hat, wird auch mit einem teuren neuen BI-Tool keine besseren Ergebnisse bekommen. Ein Unternehmen mit guter Datenstruktur wird auch mit einem günstigen Tool zurecht kommen.
Wir sehen das häufig: Ein Unternehmen kauft ein teureres Tool, weil die Geschwindigkeit oder die Flexibilität des alten Tools nicht ausreicht. Das neue Tool ist schneller – aber nicht wegen des Werkzeugs selbst, sondern weil die Implementierung Gelegenheit gab, endlich die Datenstruktur aufzuräumen.
Das ist wie der Unterschied zwischen dem Kauf einer neuen Schublade und dem Aufräumen der alten Schublade. Manchmal braucht man beides, aber oft hilft erst die zweite Handlung wirklich weiter.
Was wir empfehlen
Wir raten Unternehmen, die im Reporting stecken oder neue Systeme aufbauen: Investieren Sie Zeit in das Design Ihrer Datenstruktur. Denken Sie darüber nach, welche Informationen Fakten sind und welche Kontext. Bauen Sie klare Dimensionstabellen für Kunden, Produkte, Zeit und andere wichtige Entitäten auf. Halten Sie Ihre zentrale Faktentabelle sauber und schmal.
Das ist am Anfang etwas anstrengender als wild drauf los zu modellieren. Aber es lohnt sich über Monate und Jahre. Jeder neue Report wird einfacher zu bauen. Jede neue Frage kann schneller beantwortet werden. Und Sie bleiben nicht an ein bestimmtes Tool gefesselt.
Wenn Sie sich unsicher sind, ob Ihre aktuelle Datenstruktur nach einem Star Schema aufgebaut ist, oder wenn Sie neu anfangen möchten: Wir helfen gerne bei der Analyse und dem Design. Kontaktieren Sie uns – wir schauen uns Ihre Situation an und zeigen Ihnen, ob und wie ein strukturelles Redesign Ihre Reporting-Arbeit vereinfacht.