Acerca de las variables de sesión

Las variables de sesión se inicializan cuando un usuario se conecta.

Cada usuario dispone de estas variables durante la duración de la sesión de exploración y caducan cuando el usuario cierra el explorador o se desconecta. Existen dos tipos de variables de sesión: las del sistema y las que no son del sistema.

Variables de sesión del sistema

Existen varias variables de sesión del sistema que se pueden utilizar en los informes y paneles de control.

Las variables de sesión del sistema tienen nombres reservados para que no puedan utilizarse en ningún otro tipo de variable.

Variable de sesión del sistema Descripción Valor de consulta SQL de ejemplo (cuadro de diálogo Variable)

PORTALPATH

Identifica el panel de control por defecto que el usuario ve al conectarse (los usuarios pueden sustituir esta preferencia una vez que se han conectado).

Para mostrar "mydashboard" cuando un usuario se conecta:

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

TIMEZONE

Especifica la zona horaria por defecto de un usuario al conectarse.

La zona horaria de un usuario se suele rellenar a partir del perfil de usuario. Los usuarios pueden cambiar su zona horaria por defecto mediante las preferencias (Mi cuenta).

Para definir la zona horaria cuando un usuario se conecta:

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

DATA_TZ

Especifica un desplazamiento respecto a la zona horaria original para los datos.

Esta variable permite convertir una zona horaria para que los usuarios vean la zona adecuada.

Para convertir los datos de hora a Hora estándar del este (EST):

select ‘GMT-05:00’ from dual;

Este ejemplo indica Hora del Meridiano de Greenwich (GMT): 5 horas

DATA_DISPLAY_TZ

Especifica la zona horaria para la visualización de datos.

Para mostrar Hora estándar del este (EST):

select ‘GMT-05:00’ from dual;

Este ejemplo indica Hora del Meridiano de Greenwich (GMT): 5 horas

Variables de sesión que no son del sistema

Las variables de sesión que no son del sistema se denominan y se crean en el modelo semántico.

Por ejemplo, el modelador de datos podría crear una variable SalesRegion que se inicializa como el nombre de la región de ventas de un usuario cuando se conecta.