ChatDiagram
Tools/Snowflake-Schema-Diagramm-Generator

Snowflake-Schema-Diagramm-Generator

Beschreibe eine Faktentabelle und die dazugehörigen Dimensionshierarchien, um ein Snowflake-Schema zu zeichnen. Normalisiere wiederverwendbare Ebenen wie Produktkategorie, geografische Filialstruktur, Fachgebiet oder Zimmertyp in eigene verbundene Tabellen.

Entity-Relationship-Diagramm (ERD)Mit Enter senden

Kostenloses Konto, keine Kreditkarte · Export als SVG, PNG oder PDF

So funktioniert’s

Beispiele für Snowflake-Schema-Diagramme.

Ein Tool, vier Anfragen. Alle Diagramme unten wurden tatsächlich erstellt.

Ihre Eingabe
Ein Snowflake-Schema für Einzelhandelsverkäufe: eine FactSale-Tabelle, verknüpft mit den Dimensionen Date, Product und Store; Product über Subcategory mit Category normalisieren und Store über City mit Region.
Jetzt ausprobierenFüge FactSale eine Kundendimension hinzuFüge unter Product eine Markentabelle hinzu
Entity-Relationship-Diagramm (ERD): Snowflake-Schema für Einzelhandelsverkäufe
Entity-Relationship-Diagramm (ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
Das Diagramm

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
Entity-Relationship-Diagramm (ERD): Was ein Snowflake-Schema ist
Für wen es gedacht ist

Wer Snowflake-Schemata verwendet.

Entity-Relationship-Diagramm (ERD): Teams für GesundheitsberichteTeams für Gesundheitsberichte

Abrechnungsdaten werden über Hierarchien für Anbieter, Fachgebiet, Abteilung, Diagnose und Krankheitsgruppe analysiert.

Entity-Relationship-Diagramm (ERD): Analysten im GastgewerbeAnalysten im Gastgewerbe

Umsätze aus Übernachtungen werden nach Gastland, Zimmertyp und Unterkunft gruppiert.

Entity-Relationship-Diagramm (ERD): LogistikteamsLogistikteams

Liefermengen werden über Produktabteilungen und Lagerregionen aggregiert.

So funktioniert’s

So erstellst du ein Snowflake-Schema-Diagramm in drei Schritten.

01

Beschreiben

Ein Absatz reicht für den Anfang.

“Ein Snowflake-Schema für Einzelhandelsverkäufe: eine FactSale-Tabelle, verknüpft mit den Dimensionen Date, Product und Store; Product über Subcategory mit Category normalisieren und Store über City mit Region.”
02

Diagramm ansehen

Die passende Engine erstellt das Diagramm.

Entity-Relationship-Diagramm (ERD): Snowflake-Schema für Einzelhandelsverkäufe
03

Änderungen angeben

Für jede Änderung wird eine Version gespeichert.

Füge FactSale eine Kundendimension hinzu
V2 · DRAWN FROM V1, NOTHING RETYPED
FAQ

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.

Ähnliche Tools

Weitere Diagramme für Ihre Arbeit.

Zeichne jetzt ein Snowflake-Schema.

Kostenloses Konto, keine Karte. Beschreibe den Fakt und die Dimensionshierarchien.

Editor öffnen