Sessionvariablen hinzufügen

Fügen Sie benutzerdefinierte Sessionvariablen hinzu, die Sie in die Analysen aufnehmen können. Nachdem dieser Schritt mit der Hauptverzweigung zusammengeführt und veröffentlicht wurde, sind die benutzerdefinierten Sessionvariablen nur in der Benutzeroberfläche der benutzerdefinierten Sicherheitskonfiguration verfügbar.

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.
    Die Hauptverzweigungen und vorhandenen Anpassungsverzweigungen werden angezeigt.
  4. Klicken Sie im Bereich {\b User Extensions} unter {\b Customization Branches} auf eine Verzweigung, um die Seite {\b Branch} zu öffnen.
  5. Klicken Sie auf der Seite "Verzweigung" auf Schritt hinzufügen.
  6. Wählen Sie unter "Schritt hinzufügen" die Option Sessionvariablen hinzufügen aus.
    Die Assistentenabfolge zum Hinzufügen der Sessionvariablen und eine Liste vorhandener Sessionvariablen werden angezeigt.
  7. 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.
  8. Geben Sie einen Namen für den Anpassungsschritt ein (z.B. Sessionvariable mit Rechnungseingangsdatum hinzufügen), und fügen Sie eine kurze Beschreibung hinzu. Klicken Sie auf Zeilenweise Initialisierung, um Cacheeinstellungen zu konfigurieren.
  9. Klicken Sie auf Weiter.
  10. Definieren Sie in Schritt 2 des Assistenten die SQL-Abfrage, und erstellen Sie den Initialisierungsblock. Beachten Sie dabei folgende Anweisungen:
    1. Geben Sie einen Namen und eine Beschreibung für den Initialisierungsblock ein.
    2. Wählen Sie einen vorhergehenden Initialisierungsblock.
    3. Geben Sie die SQL-Abfrage ein, die im Autonomous Data Warehouse ausgeführt werden und einen Wert zurückgeben soll, den Sie in den Berichten verwenden können. Beispiel: Wenn Sie den in Oracle Fusion Data Intelligence definierten Wechselkurstyp in eine Sessionvariable aufnehmen möchten, können Sie das folgende SQL-Skript verwenden:
      SELECT PARAMETER_VALUE FROM DW_CONTENT_PARAM_CONFIG WHERE
       PARAMETER_CODE='PARAM_GLOBAL_EXCHANGE_RATE_TYPE' 
  11. Klicken Sie auf Weiter.
  12. Erstellen Sie in Schritt 3 des Assistenten die Sessionvariablen mit der Ausgabe des Initialisierungsblocks, der in Schritt 2 des Assistenten erstellt wurde.
  13. Klicken Sie auf Fertig stellen.
    Es wird eine Nachricht angezeigt, die Sie darauf hinweist, dass Ihr Schritt auf die Anpassungsverzweigung angewendet wird. Nachdem der neue Anpassungsschritt angewendet wurde, wird er in der Anpassungsverzweigung angezeigt. Nun können Sie die Anpassungsverzweigung auf die Hauptverzweigung anwenden oder sie bearbeiten, um weitere Schritte hinzuzufügen.