Kardinalität, Volumen-Stufen & Treiber
Übersetzung in Arbeit
Die vollständige deutsche Übersetzung dieser Seite steht noch aus. Bis dahin findest du die ausführliche Beschreibung in der englischen Version.
Mockomat hält nicht nur Mock-Daten — es hält auch ein Modell davon, wie viel Daten jede Tabelle haben sollte. Dieses Modell macht das Board zu einem realitätsnahen Schema in realistischen Größenordnungen: eine Plans-Tabelle bleibt bei wenigen Zeilen, eine Customer-Tabelle bei Tausenden, eine AuditLog-Tabelle bei Hunderten von Millionen.
Die Stufen-Plakette
Jede Tabelle auf dem Modellierungsboard zeigt eine kleine Plakette in ihrem Kopf — sie nennt die Volumen-Stufe der Tabelle.
| Plakette | Bereich (Zeilen) | Typischer Archetyp |
|---|---|---|
| Einzelwert | 1 – 10 | Enum-ähnlich (Plan, Role, Currency) |
| Stammdaten | 10 – 500 | Kuratiertes Referenzmaterial (Country, Tag) |
| Klein | 500 – 50 000 | Arbeitsbestand (B2B Customer) |
| Mittel | 50 000 – 5 000 000 | Kerntransaktionen (Order, Invoice) |
| Groß | 5 000 000 – 500 000 000 | Ereignisse / Logs (AuditLog) |
| Massiv | > 500 000 000 | Append-only-Streams |
Klicke auf die Plakette, um die Stufe zu bearbeiten — Auto (automatisch abgeleitet), Konstante (fester Wert) oder Formel (Produkt aus Faktoren).
Treiber
Ein Treiber ist ein benannter Skalar auf Projektebene. Du erklärst ihn einmal und referenzierst ihn aus jeder Formel, die ihn braucht. Drei Treiber genügen oft, um die Kardinalität eines typischen SaaS- Schemas zu beschreiben:
customers = 50 000
ordersPerCustomerPerMonth = 4
horizonMonths = 18Ändere customers auf 100 000 und jede abhängige Formel berechnet sich neu — das ist der Simulator-Charakter.
Die vollständige Anleitung mit allen Regeln, Beispielen und Best Practices steht in der englischen Version.