Sessievariabelen

Sessievariabelen worden geïnitialiseerd wanneer een gebruiker zich aanmeldt.

Deze variabelen bestaan voor elke gebruiker voor de duur van de browsersessie en verlopen wanneer de gebruiker de browser afsluit of zich afmeldt. Er zijn twee typen sessievariabelen: systeem en niet-systeem.

Systeemsessievariabelen

U kunt diverse systeemsessievariabelen gebruiken in uw rapporten en dashboards.

De systeemsessievariabelen hebben gereserveerde namen. U kunt ze dus niet gebruiken voor andere typen variabelen.

Systeemsessievariabele Beschrijving Voorbeeldwaarde SQL-zoekvraag (dialoogvenster 'Variabele')

PORTALPATH

Hiermee wordt het standaarddashboard aangegeven dat een gebruiker ziet bij het aanmelden (deze voorkeur kan na aanmelding worden overschreven).

Om 'mydashboard' weer te geven wanneer een gebruiker zich aanmeldt:

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

TIMEZONE

Hiermee wordt de standaardtijdzone voor een gebruiker opgegeven wanneer deze zich aanmeldt.

De tijdzone van een gebruiker wordt meestal bepaald door het gebruikersprofiel. Gebruikers kunnen hun standaardtijdzone wijzigen via hun voorkeuren ('Mijn account').

Om de tijdzone in te stellen wanneer een gebruiker zich aanmeldt:

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

DATA_TZ

Hiermee wordt een offset voor tijdgegevens ten opzichte van de oorspronkelijke tijdzone opgegeven.

Met deze variabele kunt u een tijdzone converteren, zodat gebruikers de juiste zone zien.

Om tijdgegevens te converteren naar Eastern Standard Time (EST):

select ‘GMT-05:00’ from dual;

Dit voorbeeld betekent Greenwich Mean Time (GMT) - 5 uur.

DATA_DISPLAY_TZ

Hiermee wordt de tijdzone opgegeven voor het weergeven van gegevens.

Om Eastern Standard Time (EST) weer te geven:

select ‘GMT-05:00’ from dual;

Dit voorbeeld betekent Greenwich Mean Time (GMT) - 5 uur.

Niet-systeemsessievariabelen

De niet-systeemsessievariabelen worden benoemd en gemaakt in uw semantisch model.

Uw gegevensmodelmaker kan bijvoorbeeld een variabele 'SalesRegion' maken die wordt geïnitialiseerd naar de naam van de verkoopregio van een gebruiker wanneer deze zich aanmeldt.