Variable erstellen

Erstellen Sie benutzerdefinierte Sessionvariablen, die Sie im semantischen Modell verwenden können. Die benutzerdefinierten Sessionvariablen können erst verwendet werden, nachdem Sie die entsprechende Sandbox mit der Hauptsandbox zusammengeführt haben.

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 Sie dem Benutzer OAX$OAC Zugriff auf alle in der Abfrage verwendeten Datenbankobjekte erteilen.
  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 "Anpassungen - Sandbox" mit der Maus auf eine anwendbare Sandbox, um Aktionen anzuzeigen, und klicken Sie dann auf Sandbox anzeigen.
  5. Klicken Sie auf der Detailseite der ausgewählten Sandbox auf Aktion ausführen, wählen Sie Variablen verwalten und dann 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 ein, z.B. Sessionvariable mit Rechnungseingangsdatum hinzufügen. Fügen Sie eine kurze Beschreibung hinzu, und wählen Sie unter Vorheriger Block einen vorherigen Initialisierungsblock aus.
  8. Geben Sie unter SQL-Abfrage die SQL-Abfrage ein, die im autonomen Data Warehouse ausgeführt werden soll, und geben Sie einen Wert zurück, den Sie in den Berichten verwenden können, und klicken Sie auf Weiter. Beispiel: Wenn Sie den im System definierten Wechselkurstyp 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 im 2. Schritt 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 Fertig stellen.