Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
hector_munoz
Specialist
Specialist

Problemas en la asignación de Document CALs en QlikView

Hola amig@s,

Os escribo porque me estoy encontrando con errores a la hora de asignar las licencias de documento (Document CALs) en mi servidor de QlikView. El caso es que para cada aplicación para las que podemos dar licencias de documento (cuadros de mando) tenemos 2 carpetas montadas y las licencias las podríamos asignar desde cualquiera de ellas y en algunos casos no nos funciona desde la carpeta desde la que las querríamos asignar y lo tenemos que hacer desde la otra, teniendo en algunas aplicaciones las licencias asignadas por separado.

Me disculpo por anticipado por el turrón que voy a escribir a continuación pero creo que va a facilitar la comprensión del párrafo anterior, si no, me disculpo por partida doble... 😉

Os explico un poco nuestra arquitectura y la forma que hemos heredado en la consola para planificar las recargas y para asignar las licencias de documento. Intento hacerlo en el orden lógico que se me ocurre:

  • Nuestra arquitectura de aplicaciones QlikView tiene 5 niveles:
    • Nivel 1 (ETL): se extraen los datos de las tablas de las fuentes de información y se crean los QVDs de nivel 1.
    • Nivel 2 (ETL): se cruza la información de los QVDs de nivel 1 por funcionalidad (p.e. finanzas, RRHH, etc.) y se crea un QVD de nivel 2 para cada entidad.
    • Nivel 3 (ETL): se filtra la información de los QVDs de nivel 2 por la sociedad o negocio que proceda y se deja en un QVD de nivel 3.
    • Nivel 4.1 (ETL): se filtra la información de los QVDs de nivel 3 por las necesidades de una aplicación (proyecto) p.e. ventas desde 2013 ó cuentas contables de pérdidas y ganancias, y se deja en un QVD de nivel 4.
    • Nivel 4.2 (cuadro de mando): se cargan los QVDs de nivel 4 en el cuadro de mando.

  • En la consola del QV Server en System > Setup > QlikView Servers > Folders tenemos las siguientes carpetas montadas:

01-06-2018 14-38-59.png

Como se ve en la imagen anterior:

    • Tenemos montada una carpeta 'Producción' desde la ruta C:\QlikView\ANALYTICS y sin la opción "Browsable" habilitada con el objetivo de que las aplicaciones existentes dentro de esta ruta no se muestren en el Access Point al haber una gran mayoría que son de ETL y que no interesa que se vean allí al no tener contenido útil.
    • Para cada carpeta que contenga cuadros de mando tenemos montada su propia carpeta, p.e. 'Avales', 'Asesoría Jurídica', etc. Estas sí con la opción "Browsable" marcada para que sus aplicaciones sí que se vean en el cuadro de mando.

  • Ahora nos tocaría montar las tareas de recarga de TODAS las aplicaciones, tanto de ETL como cuadros de mando. Para ello nos vamos a la sección Documents > User Documents de la consola y aquí tenemos tantas carpetas como teníamos definidas en el punto anterior (System > Setup > QlikView Servers > Folders😞

01-06-2018 14-47-59.png

Como decía en el punto anterior, en la carpeta 'Producción' que tiene como ruta C:\QlikView\ANALYTICS tendríamos todas las aplicaciones (ETLs y cuadros de mando) y es aquí donde creamos las tareas de recarga. Esto funciona de fábula y no tenemos ningún problema.


  • El problema lo tenemos a la hora de asignar las licencias puesto que lo podríamos hacer en la subcarpeta correspondiente del cuadro de mando dentro de la carpeta montada 'Producción' o dentro de la carpeta montada propia del cuadro de mando. Para el ejemplo del cuadro de mando de JIRA (gestión de incidencias) esto es lo que veríamos en su carpeta propia:

01-06-2018 15-04-19.png

Tiene 10 licencias de documento asignadas de las cuales las de los 3 usuarios del recuadro (y las de 2 usuarios que no aparecen en la captura por estar más abajo) no se asignan correctamente y los usuarios no pueden entrar en la aplicación. Todos los usuarios son del mismo dominio y con el mismo acceso a la aplicación, etc.


Para que estos usuarios puedan acceder, tenemos que darles licencia en la misma aplicación pero en la carpeta que cuelga dentro de la carpeta montada 'Producción'. En la siguiente captura se muestra la asignación de las licencias de documento de los 5 usuarios que comentaba en el párrafo anterior y que de esta forma sí que pueden acceder:

01-06-2018 14-53-13.png

¿A algun@ se os ocurre por qué puede estar pasando esto?

NOTA: No tenemos QlikView Publisher...

Muchas gracias y un saludo,
H

1 Solution

Accepted Solutions
Miguel_Angel_Baeyens

Para Qlik, esa configuración son dos carpetas distintas (aunque en el sistema de archivos no sea así), lo entiende como dos documentos diferentes y por tanto requiere dos licencias, una por cada carpeta. De hecho, en el AccessPoint la aplicación debería aparecer dos veces, aunque sea el mismo fichero QVW y los timestamps sean idénticos. No será así porque el check de "Browsable" está deshabilitado.

El concepto de user documents / source documents que se intenta replicar en esa QMC no es posible ya que sin Publisher dicha distinción no existe: la misma aplicación que se recarga es la que se "distribuye", en la misma carpeta además.

Mi consejo, si Publisher no es posible, es eliminar las carpetas montadas duplicadas y dejar cada app en su carpeta, haciendo uso de las Categorías de documento para que el usuario sepa qué debe seleccionar.

O bien con un gestor de tareas (Windows Task Scheduler, por ejemplo) copiar el fichero en otra carpeta cuando se haya terminado la recarga, de forma que realmente haya dos ficheros distintos, y sean estos a los que los usuarios accedan.

View solution in original post

3 Replies
Miguel_Angel_Baeyens

Para Qlik, esa configuración son dos carpetas distintas (aunque en el sistema de archivos no sea así), lo entiende como dos documentos diferentes y por tanto requiere dos licencias, una por cada carpeta. De hecho, en el AccessPoint la aplicación debería aparecer dos veces, aunque sea el mismo fichero QVW y los timestamps sean idénticos. No será así porque el check de "Browsable" está deshabilitado.

El concepto de user documents / source documents que se intenta replicar en esa QMC no es posible ya que sin Publisher dicha distinción no existe: la misma aplicación que se recarga es la que se "distribuye", en la misma carpeta además.

Mi consejo, si Publisher no es posible, es eliminar las carpetas montadas duplicadas y dejar cada app en su carpeta, haciendo uso de las Categorías de documento para que el usuario sepa qué debe seleccionar.

O bien con un gestor de tareas (Windows Task Scheduler, por ejemplo) copiar el fichero en otra carpeta cuando se haya terminado la recarga, de forma que realmente haya dos ficheros distintos, y sean estos a los que los usuarios accedan.

hector_munoz
Specialist
Specialist
Author

Muchas gracias Miguel Ángel,

Cuando llegue el lunes a la oficina pruebo a quitar las carpetas duplicadas y te comento. Por desgracia, de momento Publisher no es posible...

Saludos,
H

hector_munoz
Specialist
Specialist
Author

Gracias Miguel Ángel, ha funcionado como comentabas y ya no tenemos problemas y hemos simplificado la forma de gestionar tanto las recargas como la asignación de Document CALs. Saludos!