Zum Hauptinhalt springen

Modellierung und Abfragen

Der Semantische Modell-Editor besteht aus:

  • dem Entitäten-Panel;
  • dem zentralen Diagramm;
  • dem Eigenschaften-Panel;
  • der Aktionsleiste;
  • dem Aktualisieren und Diagnostik-Bereich für importierte Modelle.

Änderungen können vor dem Speichern rückgängig gemacht oder wiederhergestellt werden.

Felder und Dimensionen

Jedes Feld hat einen technischen Namen, ein Label und einen Datentyp. Es kann in den Benutzeransichten sichtbar oder ausgeblendet sein.

Eine berechnete Dimension leitet ihren Wert aus anderen Feldern mithilfe einer Formel ab. Verwenden Sie benutzerfreundliche Labels und halten Sie die Bedeutung über die Zeit stabil.

Kennzahlen

Eine Kennzahl repräsentiert eine wiederverwendbare Berechnung, wie z. B. Summe, Durchschnitt oder Zählung.

Um eine zu erstellen:

  1. die Entität auswählen;
  2. Kennzahl wählen;
  3. Namen und Label eingeben;
  4. den Ergebnistyp auswählen;
  5. die Formel komponieren;
  6. die Änderung im Entwurf anwenden.

Der Formel-Editor schlägt verfügbare Felder und Kennzahlen vor und überprüft die Verweise vor dem Speichern.

Formeln

Formeln zeigen lesbare Labels an, während Sybot intern stabile Verweise speichert.

Es können eingefügt werden:

  • Felder;
  • Kennzahlen;
  • arithmetische und logische Operatoren;
  • Funktionen, die in der Editorleiste verfügbar sind.

Wenn ein Feld oder eine Kennzahl gelöscht wird, überprüfen Sie alle Formeln, die darauf zugreifen.

Beziehungen

Eine Beziehung verbindet zwei Entitäten mittels eines oder mehrerer Felder.

Konfigurieren Sie:

  • Namen;
  • Quell- und Zielentitäten;
  • Verbindungspredikate;
  • Kardinalität 1:1, 1:N, N:1 oder N:N;
  • Filterrichtung.

Im Diagramm zeigt eine Beziehung mit Filter in eine Richtung einen einzelnen Pfeil. Wenn die Richtung Beide Richtungen ist, zeigt die Verbindung an beiden Enden einen Pfeil.

Der Befehl Kardinalität erkennen schlägt eine Kardinalität basierend auf den verfügbaren Daten vor. Der Vorschlag muss vom Benutzer überprüft und bestätigt werden.

Eine N:N-Beziehung erfordert besondere Aufmerksamkeit: Überprüfen Sie, ob Ergebnisse nicht dupliziert werden und ob die Filterrichtung der erwarteten Nutzung entspricht.

Hierarchien

Eine Hierarchie ordnet mehrere Felder derselben Entität, wie z. B. Jahr, Quartal, Monat.

  1. Hinzufügen… → Hierarchie auswählen.
  2. Namen und Label eingeben.
  3. die Entität wählen.
  4. Ebenen hinzufügen und ordnen.
  5. bestätigen.

Benutzeransichten können die Hierarchie für Drill-downs in Diagrammen und Filtern verwenden.

Kalender

Der Befehl Hinzufügen… → Kalender erstellt eine zeitliche Entität mit dem im Editor konfigurierten Intervall und der Granularität.

Verwenden Sie einen Kalender, um Analysen nach Datum zu vereinheitlichen und kohärente Zeit-Hierarchien zu erstellen. Verbinden Sie ihn über überprüfte Beziehungen mit den betroffenen Entitäten.

Diagramm

Im Diagramm können Sie:

  • Entitäten verschieben und skalieren;
  • Felder durchblättern;
  • Entitäten, Felder und Beziehungen auswählen;
  • Kardinalitäten über eine Legende unterscheiden;
  • den Header einer Entität anpassen.

Das Layout wird in der Modellversion gespeichert und verändert nicht die Datenstruktur.

Vorschau der semantischen Abfrage

Aktionen… → Vorschau auswählen.

  1. mindestens ein Feld oder eine Kennzahl auswählen;
  2. die Abfrage ausführen;
  3. Spalten, Typen und Werte überprüfen;
  4. die Überprüfung für die Hauptkombinationen, die von den Benutzeransichten verwendet werden, wiederholen.

Die Vorschau verwendet die im Editor konfigurierte Definition, auch vor der Veröffentlichung.

Empfohlene Kontrollen

  • verständliche und eindeutige Labels;
  • korrekte Datentypen;
  • technische Felder ausblenden, wenn sie nicht benötigt werden;
  • Formeln ohne fehlende Verweise;
  • konsistente Kardinalitäten;
  • geordnete Hierarchien;
  • Abfragen ohne unerwartete Duplikate.