Variable erstellen

Erstellen Sie benutzerdefinierte Sessionvariablen, die Sie in Ihrem semantischen Modell verwenden können.

Die von Ihnen definierte SQL-Abfrage wird vom Benutzer OAX$OAC ausgeführt. Wenn Sie ein anderes Schema in der Abfrage verwenden, müssen Sie den Schemanamen als Präfix angeben. Sie müssen sicherstellen, dass der Benutzer OAX$OAC Zugriff auf alle in der Abfrage verwendeten Datenbankobjekte erhält.
  1. Melden Sie sich bei Ihrem Service an.
  2. Klicken Sie in der Oracle Fusion Data Intelligence-Konsole unter Anwendungsadministration auf Semantische Modellerweiterungen.
  3. Klicken Sie auf der Seite "Semantische Modellerweiterungen" auf Benutzererweiterungen.
  4. Zeigen Sie auf der Seite "Semantische Modellerweiterungen" unter "Sandbox für Anpassungen" mit der Maus auf eine entsprechende Sandbox, um Aktionen anzuzeigen, und klicken Sie dann auf Sandbox anzeigen.
  5. Klicken Sie auf der Seite "Details" der ausgewählten Sandbox auf Aktion ausführen, wählen Sie Variablen verwalten aus, und wählen Sie Variable erstellen aus.

    Option "Variable erstellen"

    Die Assistentenabfolge zum Hinzufügen der Sessionvariablen und eine Liste vorhandener Sessionvariablen werden angezeigt.

  6. Prüfen Sie in Schritt 1 des Assistenten, ob eine oder mehrere der vorhandenen Sessionvariablen für Ihre Zwecke geeignet sind. Wenn ja, können Sie den Assistenten beenden und die entsprechenden vorhandenen Sessionvariablen in Ihren Analysen verwenden. Wenn nein, fahren Sie mit den nächsten Schritten fort, um die erforderlichen Sessionvariablen zu erstellen.
  7. Geben Sie unter Initialisierungsblockname einen Namen wie Sessionvariable mit Rechnungseingangsdatum hinzufügen ein, fügen Sie eine kurze Beschreibung hinzu, und wählen Sie einen vorherigen Initialisierungsblock in Vorheriger Block aus.
  8. Geben Sie unter SQL-Abfrage die SQL-Abfrage ein, die im autonomen Data Warehouse ausgeführt wird, und geben Sie einen Wert zurück, den Sie in den Berichten verwenden können, und klicken Sie auf Weiter. Beispiel: Wenn Sie den Wechselkurstyp, der im System definiert ist, in eine Sessionvariable aufnehmen möchten, können Sie das folgende SQL-Skript verwenden:
    Copy
             SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
             PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE'
  9. Erstellen Sie in Schritt 2 des Assistenten die Sessionvariablen mit der Ausgabe des Initialisierungsblocks, der in Schritt 1 des Assistenten erstellt wurde. Wählen Sie Zeilenweise Initialisierung aus, um den Variablenwert für jede Zeile zurückzusetzen, und Caching-Kontrollkästchen verwenden, um die Performance zu verbessern.
  10. Klicken Sie auf Fertigstellen.