Erweiterte Techniken: Direkte Datenbankanforderungen ausgeben

Sie können eine direkte Anforderung erstellen und über einen Verbindungspool und eine datenbankspezifische SQL-Anforderung an die Backend-Datenbank ausgeben, wenn der Administrator Ihnen die jeweiligen Berechtigungen erteilt hat

Themen:

Sie können zudem die Ergebnisspalten der Datenbankanforderung prüfen und durch eine Änderung der SQL-Anweisung ändern. Nachdem Sie die Änderungen vorgenommen und die erforderlichen Ergebnisse abgerufen haben, können Sie die Ergebnisse in Dashboards und Agents einfügen.

Erforderliche Berechtigungen für direkte Datenbankanforderungen

Administratoren können die Seite "Berechtigungen verwalten" auf der klassischen Administrationsseite verwenden, um Zugriffsberechtigungen für direkte Datenbankanforderungen anzuzeigen und festzulegen.

Um eine direkte Datenbankanforderung zu erstellen und auszugeben, müssen Ihnen die folgenden Berechtigungen erteilt sein:
  • Direkte Datenbankanalyse bearbeiten: Sie können direkte Datenbankanforderungen erstellen und bearbeiten.
  • Direkte Datenbankanalysen ausführen: Sie können direkte Anforderungen ausgeben und die Ergebnisse anzeigen

Oracle empfiehlt, dass Sie die Standardberechtigungen beibehalten, da diese für Oracle Analytics optimiert sind. Wenn Sie Berechtigungen bearbeiten, kann dies zu unerwartetem Verhalten und geändertem Zugriff auf Features führen.

Direkte Datenbankanforderungen erstellen und ausführen

Sie können eine direkte Anforderung an die Datenbank auf der klassischen Homepage erstellen.

Sicherheitsregeln für Daten werden umgangen und können nicht angewendet werden, wenn Sie direkte Datenbankanforderungen erstellen.
  1. Klicken Sie auf der klassischen Homepage im Bereich Erstellen auf Analyse (oder klicken Sie auf Neu, und wählen Sie Analyse aus).
  2. Klicken Sie im Dialogfeld "Themenbereich auswählen" auf Direkte Datenbankabfrage erstellen.
  3. Geben Sie auf dem Register "Kriterien" einen Verbindungspool und eine Abfrageanweisung ein.
    • Geben Sie in Verbindungspool den Namen des Verbindungspools für die Abfrage an.
    • Geben Sie in SQL-Anweisung die datenbankspezifische SQL-Anweisung zum Abrufen von Daten aus der Datenbank an.
  4. Klicken Sie auf SQL validieren und Spalten abrufen, und prüfen Sie die abgerufenen Spalten im Feld "Ergebnisspalten".
  5. Klicken Sie auf das Register Ergebnisse, um die Anforderung auszugeben und die Ergebnisse anzuzeigen. Manchmal werden im Feld "Ergebnisspalten" keine Spalten angezeigt, da die auf dem Register "Kriterien" angegebene SQL-Anweisung keine Daten aus der Datenbank abgerufen hat.
Einige Funktionen können Sie mit Analysen, deren Spalten aus direkten Datenbankanforderungen stammen, nicht ausführen:
  • Sie können keine Spalten im Bereich "Themenbereiche" auswählen, weil Sie nicht mit Spalten aus einem semantischen Modell arbeiten.
  • Sie können keine Gruppen oder Auswahlschritte für diese Analyse erstellen.
  • Sie können keine bedingte Formatierung für die Spalten angeben.
  • Sie können die Werte in den abgerufenen Spalten nicht mit den Optionen Aufsteigend sortieren und Absteigend sortieren im Spaltenheader einer Pivot-Tabelle, Tabelle oder Trellis-Ansicht sortieren.