Verbindungen und Entitäten
Die Entitäten eines Semantischen Modells lesen Daten über autorisierte Verbindungen. Bevor Sie eine Entität importieren, stellen Sie sicher, dass Sie die Berechtigungen für die Verbindung und das Modellprojekt besitzen.
Verbindungstypen
Environment
Eine Environment-Verbindung wird vom Administrator eingerichtet und verwaltet. Der Editor zeigt nur diejenigen an, die mit den Rollen des Modells und mit dem Benutzer kompatibel sind.
Manuell
Eine Manuelle Verbindung kann im Editor erstellt werden, wenn der Administrator diese Möglichkeit aktiviert hat.
Die Verwaltung ermöglicht es Ihnen:
- einen Namen zuzuweisen;
- den unterstützten Quelltyp auszuwählen;
- die erforderlichen Informationen im geschützten Formular einzugeben;
- die Verbindung zu testen;
- sie zu aktualisieren;
- sie zu widerrufen;
- sie zu löschen, wenn sie nicht mehr benötigt wird.
Für Oracle verlangt das Formular außerdem die Auswahl, ob der Datenbankname ein SID oder ein Service name ist.
Reservierte Werte werden nach dem Speichern nicht angezeigt. Geben Sie diese nicht in Namen, Beschreibungen oder Screenshots ein.
Entitäten importieren
- Entität importieren auswählen.
- Den Verbindungstyp wählen.
- Eine autorisierte Verbindung auswählen.
- Den Katalog laden.
- Nach Schema, Entität, Feld oder Typ suchen.
- Eine oder mehrere Tabellen oder Views auswählen.
- Ausgewählte importieren auswählen.
Für jede Entität erstellt Sybot die anfänglichen Felder und zeigt sie im Panel Entitäten und im Diagramm an. Der Katalog zeigt alle Schemata mit lesbaren Tabellen oder Views, bis zu 500 Entitäten pro Schema.
Für SAP HANA enthält der Katalog Tabellen, Views und Spalten, auf die der Benutzer der Verbindung zugreifen kann. Nicht autorisierte Objekte werden nicht angezeigt; fehlt eine erwartete Quelle, fordern Sie die Überprüfung der Berechtigungen beim zuständigen Administrator an.
Eigenschaften der Entität
Durch die Auswahl einer Entität können Sie konfigurieren:
- technischen Namen und Bezeichnungen;
- aktiven Status;
- Quelle;
- Felder;
- berechnete Dimensionen;
- Kennzahlen;
- Aktualisierungsverhalten für Import-Modelle;
- Stil der Überschrift im Diagramm.
Ein Feld kann für Benutzer von Views ausgeblendet werden, ohne dass es aus dem Modell entfernt wird.
Quelle konfigurieren
Der Befehl Query konfigurieren ermöglicht die Auswahl von:
- Tabelle;
- View;
- Query Builder;
- reinem Lese-SQL.
Der Query Builder unterstützt Startobjekt, Joins, Bedingungen, die in Gruppen organisiert sind, Sortierungen und die Begrenzung der Zeilen.
Der reinste SQL-Modus akzeptiert nur Leseabfragen. Verwenden Sie die Steuerelemente des Editors und geben Sie keine sensiblen Daten in den Abfragetext ein.
Vorschau
Es stehen zwei Überprüfungen zur Verfügung:
- Konfigurationsvorschau, bevor die Quelle auf den Entwurf angewendet wird;
- Entitätsvorschau, für die aktuelle Modelldefinition.
Die Vorschau zeigt eine begrenzte Stichprobe und veröffentlicht das Modell nicht.
Wenn keine Daten zurückgegeben werden, überprüfen Sie die Verbindung, das ausgewählte Objekt, die Bedingungen und die Berechtigungen. Bei einer Meldung mit einer Diagnose-Referenz informieren Sie den Administrator, ohne Anmeldeinformationen oder Quellendaten hinzuzufügen.
Änderungen an der Quelle
Wenn der Editor geöffnet wird, überprüft Sybot im Hintergrund, ob die von den Entitäten direkt verwendeten Tabellen und Views geändert wurden. Die Überprüfung kann erkennen:
- hinzugefügte oder entfernte Spalten;
- Änderungen des Datentyps;
- gelöschte Tabellen oder Views;
- vom Wandel betroffene Modellkonfigurationen.
Die Überprüfung ändert das Modell nicht automatisch. Werden Unterschiede gefunden, erscheint eine Warnung mit der Schaltfläche Details.
Im Detail sind die Änderungen nach Entität gruppiert und zeigen auch die voraussichtlichen Auswirkungen auf Beziehungen, Formeln, berechnete Felder, Kennzahlen, Hierarchien und inkrementelle Aktualisierung.
Um den Entwurf auszurichten:
- Details auswählen;
- alle Änderungen und Auswirkungen überprüfen;
- Modell aktualisieren auswählen;
- die Entitätsvorschau und die semantische Abfrage erneut überprüfen;
- erst nach der Abnahme speichern und eine neue Version veröffentlichen.
Wenn eine Quelle nicht erreichbar ist, betrachtet Sybot ihre Entitäten nicht als gelöscht und verhindert die Ausrichtung, bis die Überprüfung abgeschlossen ist.
Entitäten, die auf Query Builder oder benutzerdefiniertem SQL basieren, werden nicht automatisch neu ausgerichtet, da die zurückgegebenen Spalten von der Query-Konfiguration abhängen. Auch die Kalendertabellen werden weiterhin vom Modell verwaltet.