Sessionvariablen

Sessionvariablen werden initialisiert, wenn ein Benutzer sich anmeldet.

Diese Variablen sind während der Sessiondauer für jeden Benutzer vorhanden und laufen ab, wenn der Benutzer den Browser schließt oder sich abmeldet. Es gibt zwei Typen von Sessionvariablen: System und Nicht-System.

Systemsessionvariablen

Sie können mehrere Systemsessionvariable in Berichten und Dashboards verwenden.

Die Systemsessionvariablen haben reservierte Namen, die Sie nicht für andere Arten von Variablen verwenden können.

Systemsessionvariable Beschreibung Beispiel für SQL-Abfragewert (Dialogfeld "Variable")

PORTALPATH

Identifiziert das Standard-Dashboard, das einem Benutzer bei der Anmeldung angezeigt wird (Benutzer können diese Voreinstellung nach der Anmeldung außer Kraft setzen).

So zeigen Sie "mydashboard" an, wenn ein Benutzer sich anmeldet:

 select ‘/shared/_portal/mydashboard’ from dual;

TIMEZONE

Gibt die Standardzeitzone für Benutzer an, wenn diese sich anmelden.

Die Zeitzone eines Benutzers wird normalerweise anhand des jeweiligen Profils aufgefüllt. Benutzer können ihre Standardzeitzone in den Voreinstellungen ändern (Mein Account).

So legen Sie die Zeitzone fest, wenn ein Benutzer sich anmeldet:

select ‘(GMT-08:00) Pacific Time (US & Canada)’ from dual;

DATA_TZ

Gibt ein Offset von der Originalzeitzone für Daten an.

Mit dieser Variablen können Sie eine Zeitzone konvertieren, damit den Benutzern die richtige Zone angezeigt wird.

So konvertieren Sie Zeitdaten in Eastern Standard Time (EST):

select ‘GMT-05:00’ from dual;

Dieses Beispiel bezeichnet Greenwich Mean Time (GMT) - 5 Stunden

DATA_DISPLAY_TZ

Gibt die Zeitzone für die Anzeige von Daten an.

So zeigen Sie Eastern Standard Time (EST) an:

select ‘GMT-05:00’ from dual;

Dieses Beispiel bezeichnet Greenwich Mean Time (GMT) - 5 Stunden

Nicht-Systemsessionvariablen

Die Nicht-Systemsessionvariablen werden in Ihrem semantischen Modell benannt und erstellt.

Beispiel: Der Datenmodellierer erstellt die Variable "SalesRegion", die als der Name der Verkaufsregion eines Benutzers initialisiert wird, wenn dieser sich anmeldet.