Documentos, data y tareas en QlikView Server


Un documento de usuario es el documento que el usuario final va a ver al acceder a un documento en el servidor QlikView [QVS]. Para identificar completamente un documento de usuario, tanto el servidor o clúster QVS como la ruta de acceso relativa al servidor tienen que ser conocidos. Técnicamente, un documento de usuario se compone de tres archivos:
  • .qvw: archivo que contiene los datos y el diseño.
  • .Meta: archivo que contiene:
    • Atributos del AccessPoint.
    • Opciones de pre-carga.
    • Autorización [Documento de metadatos de servicio - es decir, DMS]
  • .Shared: se detallará a continuación.
Nota: Si es documento de usuario es distribuido por el QlikView Distribution Service, tanto el .qvw como la data contenida en el archivo .META serán sobreescritos.

El acceso a los user documents está controlado por el QlikView Server.

Shared Files

Los archivos .Shared contienen varios objetos disponibles para la colaboración entre usuarios y la distribución a través del QlikView Server, por ejemplo:
  • Marcadores.
  • Hojas de objetos, incluídos los gráficos.
  • Reportes.
  • Anotaciones.
Cada uno de estos objetos se puede definir como un objeto de usuario, el cual está disponible para los usuarios autenticados, independientemente del método de acceso, ubicación o del objeto compartido, siempre que esté disponible para los usuarios del documento mediante QVS.

Cuando el QVS esté habilitado en el servidor, todas las configuraciones del objeto QVS se comprueban y el documento es abierto en el QVS, se crea un archivo especial de base de datos y se mantiene en la misma ubicación que el documento QlikView, es decir el .qvw. El archivo tiene el mismo nombre que el documento QlikView [QVW], pero usa la extensión .Shared.

Por ejemplo:
  • Documento QlikView: Ventas.qvw
  • Recursos compartidos de archivos QVS: Ventas.qvw.Shared
Si el nombre del documento QlikView es cambiado, se deberá cambiar manualmente el nombre del archivo .Shared para coincida con el nuevo nombre del .qvw, antes de abrir el .qvw renombrado en el QVS. Esto permitirá que los objetos compartidos se mantengan en el documento renombrado.

Al actualizar un objeto de servidor, un reporte, marcador o el valor de un campo de entrada, el archivo se bloqueará. Hacer una selección o simplemente activar los objetos no hará que el documento se bloquee, por lo que cualquiera podrá leer el archivo al mismo tiempo. Un bloqueo parcial se lleva a cabo de modo que las diferentes secciones del archivo se pueden actualizar de forma simultánea por diferentes servidores en un clúster.

El archivo se lee una vez cuando el servidor abre el documento y este no se vuelve a leer a menos que haya cambios.

Todas las sesiones comparten la misma copia interna del archivo .Shared [Es decir, generalmente abrir una sesión  no requiere que el archivo sea leído desde el disco].

Los objetos de servidor se pueden gestionar [por ejemplo, cambiar de dueño o eliminarlos] desde Documents > User Documents > Server > Server Objects desde el QlikView Managment Console [QMC]. Tal como se ve en la siguiente imagen para el archivo Tutorial.qvw se tiene una serie de Bookmarks, Charts, etc. y a la derecha de cada uno de ellos dos botones, el primero dice "Manage user" y sirve para cambiar el propietario del objeto y el segundo "Delete" para eliminar el objeto del servidor.


Fuente de Datos / Source  Data

La fuente de datos es cualquier data externa usada para rellenar los datos dentro de un archivo .qvw. La data se carga al archivo .qvw al momento en que se ejecuta el proceso de recarga, el cual puede ser hecho de cualquiera de las siguientes formas:
  • A través del QlikView Distribution Service.
  • A través del motor de actualizaciones/recargas.
  • Manualmente por el desarrollador.
Los usuarios finales no necesitan tener acceso al origen de datos para poder usar el documento .qvw a través del QVS una vez que el .qvw haya sido recargado.

Documentos fuente / Source Documents

Los documentos fuente sólo son aplicables cuando se aplica una licencia Publisher. La mayoría de los documentos fuente provienen de un desarrollador, otros son creados por el Servicio de Distribución de QlikView / QlikView Distribution Service como parte del proceso de distribución.

Los archivos QlikView de data / QlikView Data Files [QVD] también pueden ser creados como parte del proceso de distribución, como paso intermedio. Un archivo QVD es una tabla de datos almacenados en un formato el cual ha sido optimizado para la mejorar la velocidad cuando sea leído por QlikView.

El acceso a los documentos fuente se regirá por restricciones del sistema NTFS.

Tareas / Tasks

Las tareas pueden ser utilizadas para llevar a cabo varias operaciones y ser encadenadas juntas de acuerdo a un patrón arbitrario.

El punto de partida para describir las tareas es la transformación de un documento fuente a un documento de usuario.


Comentarios