Semantisches Modell
Eine Kennzahl nur einmal definieren. Tabellen, Joins, Dimensionen und Kennzahlen bilden ein Modell, das nach der Veröffentlichung die ganze Plattform teilt.
Ein Satz, den Sie kennen
Warum stimmt diese Zahl nicht mit der der Finanzabteilung überein?
Warum das passiert
Kennzahlen leben im SQL jedes einzelnen Berichts: eine Kopie bei den Finanzen, eine im Vertrieb, eine im Betrieb. Man ändert eine und vergisst die anderen beiden. Wer übernimmt, kann nur abschreiben.
So macht es Shuzi
Einmal definieren.
Auf einer Arbeitsfläche setzen Sie Tabellen, Joins, Dimensionen und Kennzahlen zu einem semantischen Modell zusammen, prüfen es und veröffentlichen es. Berichte, KI-Assistent und offene APIs lesen dieselbe Definition, und niemand rechnet mehr für sich.
measures:
- name: revenue
type: sum
sql: amount
filters:
- sql: "{CUBE}.status = 'confirmed'" ref(revenue)
- Berichte
- KI-Assistent
- API
- PG-Port
- MCP
revenue = SUM(amount) WHERE status = 'confirmed'
- 01
Visuelles Modellieren
Tabellen, Joins, Dimensionen und Kennzahlen entstehen auf einer Arbeitsfläche, die native Definition ist bei Bedarf einsehbar.
- 02
Vom Entwurf zur Veröffentlichung
Erst prüfen, dann das Ganze als neue Revision veröffentlichen. Frühere Definitionen werden nie umgeschrieben.
- 03
Einheitliche Berechnungen
Berichte, der KI-Assistent und öffentliche APIs rechnen mit denselben semantischen Modellen. Die Ergebnisse lassen sich prüfen.
Im Detail
Join-Graph
Tabellen werden nach ihren Beziehungen zu einem Modell geordnet, und die semantische Schicht übernimmt Zeilenvervielfachung und Doppelzählung.
Views
Nur die Felder freigeben, die der Fachbereich braucht, und zwar unter fachlichen Namen statt Spaltennamen.
Überlagerte Definitionen
In einem Bericht ergänzte Kennzahlen und Dimensionen werden vom Backend zu Mitgliedern kompiliert. Beliebiges SQL wird nicht durchgelassen.
Festgelegte Zeitzone
Die Zeitzone für das Abschneiden von Datumswerten gehört zur veröffentlichten Definition, sodass sich die Historie nicht mit dem Betrachter ändert.
Bringen Sie Ihre Datenvom Wirrwarr zur Klarheit.
Probieren Sie es zuerst mit Beispieldaten aus, dann bringen Sie Ihre eigenen mit.