Beispiele für Snowflake-Schema-Diagramme.
Ein Tool, vier Anfragen. Alle Diagramme unten wurden tatsächlich erstellt.
Was ein Snowflake-Schema ist.
Ein Snowflake-Schema ist ein Data-Warehouse-Entwurf mit einer zentralen Faktentabelle und Dimensionen, die in zusätzliche Hierarchietabellen normalisiert werden. Product kann beispielsweise mit Subcategory verknüpft sein, die wiederum mit Category verknüpft ist.
Es reduziert wiederholte beschreibende Daten und macht gemeinsam genutzte Hierarchien explizit. Der Nachteil ist, dass Berichte mehr Joins benötigen als bei einem flachen Star-Schema.
- Standard
- Chen 1976 / Everest 1976 (crow's foot)
- Also follows
- Implements the crow's-foot subset
- Engine
- schematex-erd
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
Wer Snowflake-Schemata verwendet.
Abrechnungsdaten werden über Hierarchien für Anbieter, Fachgebiet, Abteilung, Diagnose und Krankheitsgruppe analysiert.
Umsätze aus Übernachtungen werden nach Gastland, Zimmertyp und Unterkunft gruppiert.
Liefermengen werden über Produktabteilungen und Lagerregionen aggregiert.
So erstellst du ein Snowflake-Schema-Diagramm in drei Schritten.
Beschreiben
Ein Absatz reicht für den Anfang.
Diagramm ansehen
Die passende Engine erstellt das Diagramm.
Änderungen angeben
Für jede Änderung wird eine Version gespeichert.
Häufige Fragen
Was ist ein Snowflake-Schema?
Es ist ein dimensionales Modell, bei dem Dimensionstabellen in miteinander verknüpfte Hierarchietabellen rund um eine zentrale Faktentabelle normalisiert werden.
Warum ein Snowflake-Schema verwenden?
Es kann wiederholte Dimensionsattribute reduzieren und die Verwaltung gemeinsamer Hierarchien erleichtern.
Was ist der Unterschied zwischen einem Star- und einem Snowflake-Schema?
Ein Star-Schema hat flachere Dimensionen, die direkt mit der Faktentabelle verbunden sind. Ein Snowflake-Schema ergänzt normalisierte Tabellen innerhalb der Dimensionen.
Was sollte normalisiert werden?
Normalisiere stabile, wiederverwendbare Hierarchien wie Kategorie, Geografie, Fachgebiet oder Organisationsebene, wenn die bessere Übersicht die zusätzlichen Joins rechtfertigt.
Weitere Diagramme für Ihre Arbeit.
Zeichne jetzt ein Snowflake-Schema.
Kostenloses Konto, keine Karte. Beschreibe den Fakt und die Dimensionshierarchien.
Editor öffnen