View
218
Download
0
Category
Preview:
Citation preview
8/10/2019 Optimizando Qlikview
1/4
OptimizandoQlikView
Introduccin
QlikView puede ser optimizado para obtener una ejecucin ms rpida, o seacapaz de operar con menos recursos. Hay pocas ideas y tcnicas que puedenhacerse para optimizar las aplicaciones de QlikView. A continuacin leexplicaremos 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 bajacompresin de datos.
PARTIENDO UN ARCHIVO GRANDE QVW EN MLTIPLES ARCHIVOS PEQUEOS DE MENOR
TAMAO
Si una aplicacin de QlikView es grande en tamao, obviamenteconsumir ms memoria durante su apertura. Dividiendo una aplicacinde gran tamao en varios documentos por separado, le ayudar aresolver el detalle.
EQUILIBRADOR DE CARGA
La carga de Server ser alta si las sesiones de usuarios en QlikView WebServer es demandante y concurrida. Esto se puede superar mediante eluso de equilibrador de carga (servidores con avanzadas de WindowsServer, IIS y QlikView Web Server).
8/10/2019 Optimizando Qlikview
2/4
Optimizacin de aplicaciones a nivel Cdigo.
REMOVIENDO LLAVES SINTTICAS
En el modelo de datos, las llaves sintticas se forman si dos o ms tablastienen campos en comn. Dichas llaves tendrn impacto en gran medidaen el rendimiento y lo mejor es removerlas. Esto se puede hacer mediantela eliminacin de los enlaces innecesarios y unir las tablas explcitamenteen el cdigo o script.
En algunos casos, la recarga de datos en QlikView podra tomar muchotiempo. La mejor manera de superar esto es usando la Carga Binaria dedatos.
ELIMINACIN DE TABLAS TEMPORLES
Las tablas temporales se utilizan QlikView principalmente para hacerclculos. Estas tablas temporales se pueden eliminar una vez que selogra su propsito.
MANEJO DE EXPRESIONES/CALCULOS
Clculos complejos dentro de una dimensin, expresin u objeto deQlikView le dar un rendimiento pobre, es mejor usar ese tipo de clculosdentro del script o cdigo del archivo QVW.
Expresiones o clculos pesados dificultan en gran medida el rendimientode 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 calificadordistinct asignndole el valor 1 a cada distinct que aparezca a lo largo del script ocdigo.
MONITOREO DE CONSUMO DE MEMORIA A NIVEL OBJETOS
La memoria utilizada por los objetos QlikView y el tiempo de clculopuede ser monitoreado desde las propiedades del documento. Esto leayuda a identificar qu objeto se consume ms memoria y la bsqueda dela razn de la demora en el tiempo de la aplicacin QlikView carga.
8/10/2019 Optimizando Qlikview
3/4
CHART MAXIMIZADO VS CHART MINIMIZADO
Un objetos grfico o chart minimizado consumir menos memoria encomparacin con uno maximizado, por lo tanto, el uso de la opcin
autominimizees una buena solucin en este caso.
En la siguiente imagen se muestra la memoria que consume el chartmaximizado, ms que el minimizado:
8/10/2019 Optimizando Qlikview
4/4
Si el grfico es demasiado grande, implemente la seleccin forzada y asreducir al mnimo el tiempo de clculo del grfico.
Mostrar las frecuencias de las List Boxes se pueden anular si no sonnecesarias.
Se recomienda ordenar los campos numricos en numrico en lugar dealfabtico.
CONCLUSIN
Los pasos o puntos mencionados anteriormente pueden ayudar a optimizar laaplicacin QlikView y mejorar el rendimiento en gran medida.
Recommended