Sesiones en QlikView

La manera más común de mantener una sesión en la capa web o a nivel del navegador, es a través de Cookies de sesión. Las cookies son pequeños conjuntos de información que el navegador enviara con cada petición de una determinada sesión. La cookie de sesión es también lo que QlikView usa para mantener las sesiones web. Así que una vez autenticado, QlikView sabe quién eres y asignara un conjunto aleatorio de caracteres, almacenados en una cookie de sesión en el navegador, con el objetivo de identificar tus futuras peticiones al mismo QlikView.

La cookie identificara las peticiones de un usuario específico hasta que este se desconecte de manera manual o por pasar el tiempo permitido de inactividad.

La sesión web es la primera sesión en QlikView, la segunda sesión es la sesión de servidor de QlikView.


Una sesión de servidor de QlikView es donde QlikView lleva el registro de tus acciones sobre un determinado documento. La sesión es identificada por el acceso del usuario a un documento. Conforme interactúas con el documento, tu estado será guardado en la sesión. La sesión es almacenada en memoria mientras el usuario se mantenga activo en el documento y hasta un poco después. Cuando una sesión de servidor de QlikView expira, el estado es escrito al disco. Si el usuario después vuelve al mismo documento podrá continuar explorando desde el mismo lugar en que lo dejo.

Si el usuario utiliza el cliente AJAX ambos tipos de sesiones son usadas. Si el usuario pierde su sesión web este tendrá que volver a autenticarse para obtener una nueva sesión y si la sesión de servidor de QlikView expira se tendrá que volver a conectar.

Si se utiliza el cliente de escritorio o el complemento web solo se utilizara las sesiones de servidor de QlikView, dado que estos se comunican directamente con el servidor QlikView.

Los tiempos de expiración pueden ser configurados. Los tiempos de las sesiones de servidor de QlikView se configuran  en la consola de administración de QlikView (QMC), mientras que para las sesiones web se establecen en el archivo de configuración local del servidor web.

Comentarios