Informazioni sulle variabili di sessione

Le variabili di sessione vengono inizializzate quando un utente si collega.

Queste variabili rimangono disponibili per ogni utente per la durata della sessione di ricerca e scadono quando l'utente chiude il browser o si scollega. Esistono due tipi di variabile di sessione: di sistema e non di sistema.

Variabili di sessione di sistema

Esistono numerose variabile di sessione di sistema che possono essere utilizzate nei report e nei dashboard.

Le variabili di sessione di sistema hanno nomi riservati che non possono essere utilizzati per nessun altro tipo di variabile.

Variabile di sessione di sistema Descrizione Valore query SQL di esempio (finestra di dialogo Variabile)

PORTALPATH

Identifica il dashboard predefinito visualizzato dall'utente quando si collega (è possibile sostituire questa preferenze dopo essersi collegati).

Per visualizzare 'mydashboard' quando un utente si collega:

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

TIMEZONE

Specifica il fuso orario predefinito per l'utente quando si collega.

Il fuso orario viene in genere acquisito dal profilo dell'utente. Gli utenti possono modificare il fuso orario predefinito nelle preferenze (Account personale).

Per impostare il fuso orario quando l'utente si collega:

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

DATA_TZ

Specifica un offset rispetto al fuso orario originale per i dati.

Questa variabile consente di convertire un fuso orario in modo che gli utenti visualizzino il fuso orario appropriato.

Per convertire i dati dell'ora nell'ora standard fuso orientale (EST):

select ‘GMT-05:00’ from dual;

Questo esempio significa Ora GMT - 5 ore

DATA_DISPLAY_TZ

Specifica il fuso orario per la visualizzazione dei dati.

Per visualizzare l'ora standard fuso orientale (EST):

select ‘GMT-05:00’ from dual;

Questo esempio significa Ora GMT - 5 ore

Variabili di sessione non di sistema

Le variabili di sessione non di sistema vengono denominate e create nel modello semantico.

Ad esempio, è possibile creare una variabile SalesRegion che inizializzi il nome dell'area di vendita di un utente quando l'utente si collega.