Вы находитесь на странице: 1из 4

Optimizando

QlikView
Introduccin
QlikView puede ser optimizado para obtener una ejecucin ms rpida, o sea
capaz de operar con menos recursos. Hay pocas ideas y tcnicas que pueden
hacerse para optimizar las aplicaciones de QlikView. A continuacin le
explicaremos algunas de ellas.
La optimizacin de las aplicaciones puede hacerse en los siguientes niveles:

Server
Cdigo
Diseo

Optimizacin de aplicaciones a nivel Server.


TCNICA DE COMPRESIN DE DATOS

En general, QlikView consume ms memoria RAM cuando recarga y cuando


abre la aplicacin. Esto puede ser rectificado grabando el archivo con baja
compresin de datos.

PARTIENDO UN ARCHIVO GRANDE QVW EN MLTIPLES ARCHIVOS PEQUEOS DE MENOR


TAMAO.

Si una aplicacin de QlikView es grande en tamao, obviamente


consumir ms memoria durante su apertura. Dividiendo una aplicacin
de gran tamao en varios documentos por separado, le ayudar a
resolver el detalle.

EQUILIBRADOR DE CARGA

La carga de Server ser alta si las sesiones de usuarios en QlikView Web


Server es demandante y concurrida. Esto se puede superar mediante el
uso de equilibrador de carga (servidores con avanzadas de Windows
Server, IIS y QlikView Web Server).

Optimizacin de aplicaciones a nivel Cdigo.


REMOVIENDO LLAVES SINTTICAS

En el modelo de datos, las llaves sintticas se forman si dos o ms tablas


tienen campos en comn. Dichas llaves tendrn impacto en gran medida
en el rendimiento y lo mejor es removerlas. Esto se puede hacer mediante
la eliminacin de los enlaces innecesarios y unir las tablas explcitamente
en el cdigo o script.
En algunos casos, la recarga de datos en QlikView podra tomar mucho
tiempo. La mejor manera de superar esto es usando la Carga Binaria de
datos.

ELIMINACIN DE TABLAS TEMPORLES


Las tablas temporales se utilizan QlikView principalmente para hacer
clculos. Estas tablas temporales se pueden eliminar una vez que se
logra su propsito.
MANEJO DE EXPRESIONES/CALCULOS

Clculos complejos dentro de una dimensin, expresin u objeto de


QlikView le dar un rendimiento pobre, es mejor usar ese tipo de clculos
dentro del script o cdigo del archivo QVW.
Expresiones o clculos pesados dificultan en gran medida el rendimiento
de recursos en la aplicacin QlikView. Sustituya con clculos ms simples,
le ayudar y es una buena prctica en su secuencias de cdigos.

Ejemplo: Count(Distinct, Fieldname)


En lugar de la expresin de arriba, reemplace count() con sum() y el calificador
distinct asignndole el valor 1 a cada distinct que aparezca a lo largo del script o
cdigo.
MONITOREO DE CONSUMO DE MEMORIA A NIVEL OBJETOS.

La memoria utilizada por los objetos QlikView y el tiempo de clculo


puede ser monitoreado desde las propiedades del documento. Esto le
ayuda a identificar qu objeto se consume ms memoria y la bsqueda de
la razn de la demora en el tiempo de la aplicacin QlikView carga.

CHART MAXIMIZADO VS CHART MINIMIZADO.

Un objetos grfico o chart minimizado consumir menos memoria en


comparacin con uno maximizado, por lo tanto, el uso de la opcin
autominimize es una buena solucin en este caso.

En la siguiente imagen se muestra la memoria que consume el chart


maximizado, ms que el minimizado:

Si el grfico es demasiado grande, implemente la seleccin forzada y as


reducir al mnimo el tiempo de clculo del grfico.
Mostrar las frecuencias de las List Boxes se pueden anular si no son
necesarias.
Se recomienda ordenar los campos numricos en numrico en lugar de
alfabtico.

CONCLUSIN
Los pasos o puntos mencionados anteriormente pueden ayudar a optimizar la
aplicacin QlikView y mejorar el rendimiento en gran medida.

Вам также может понравиться