Despre variabilele de sesiune

Variabilele de sesiune sunt iniţializate când se conectează un utilizator.

Aceste variabile există pt. fiecare utilizator, pe durata sesiunii de navigare, şi expiră când utilizatorul închide browserul sau se deconectează. Există două tipuri de variabile de sesiune: de sistem şi non-sistem.

Variabile de sesiune de sistem

Există mai multe variabile de sesiune de sistem pe care le puteţi utiliza în rapoartele şi dashboardurile dvs.

Variabilele de sesiune de sistem au nume rezervate, astfel încât nu puteţi utiliza acele nume pt. niciun alt tip de variabile.

Variabilă de sesiune de sistem Descriere Exemplu de interogare SQL (Dialogul Variabilă)

PORTALPATH

Identifică dashboardul prestabilit pe care-l vede un utilizator când se conectează (acesta poate fi suprascris în preferinţe, după conectare).

Pentru a afişa ‘mydashboard’ când utilizatorul se conectează:

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

TIMEZONE

Specifică fusul orar prestabilit pt. un utilizator când acesta se conectează.

Fusul orar al unui utilizator este de obicei preluat din profilul acestuia. Utilizatorii pot schimba fusul orar prestabilit, din preferinţe (Contul propriu).

Pentru a seta fusul orar când un utilizator se conectează:

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

DATA_TZ

Specifică un decalaj de la fusul orar iniţial pt. date.

Această variabilă vă permite să convertiţi un fus orar, pt. ca utilizatorii să vadă zona adecvată.

Pentru a converti ora în Eastern Standard Time (EST):

select ‘GMT-05:00’ from dual;

Acest exemplu utilizează ora Greenwich Mean Time (GMT) - 5 ore

DATA_DISPLAY_TZ

Specifică fusul orar pt. afişarea datei.

Pentru a afişa Eastern Standard Time (EST):

select ‘GMT-05:00’ from dual;

Acest exemplu utilizează ora Greenwich Mean Time (GMT) - 5 ore

Variabile de sesiune non-sistem

Variabilele de sesiune non-sistem sunt create şi denumite în modelul dvs. semantic.

De exemplu, modelatorul dvs. de date ar putea crea o variabilă SalesRegion, care se iniţializează la numele regiunii de vânzări a unui utilizator când acesta se conectează.