Você está na página 1de 3

Rendimiento

1. Modelo de Datos 2. Memoria


Claves Sintticas Funciones COUNT (distinct)
Loops Ambigos IFs anidados
Claves de Sistema Comparaciones de "STRINGS"
Marcas de Tiempo (Timestamps)
[4]
Macros
Campos Innecesarios Caracterstica "Mostrar Frecuencia"
[1]
Tablas de Vnculos (Link Tables) Objetos Abiertos en Tablero
[2]
Tablas "Snowflakes" Innecesarias "Set Analysis" en "FACT tables" Grandes
Tabla Pivotantes en Aplicaciones Muy Grandes
Utilizacin de archivos QVD
Optimizacin de Lecturas de QVDs Funcin AGGR (Donde sea posible)
Correcta Granularidad Sentencias IF en dimensiones calculadas en GRF
Separacin de Dimensiones Concatenadas Funciones Internas de Fecha en GUI
Utilizacin de JOINs (Donde sea posible)
[3]
Utilizacin de AUTONUMBER QlikView Memory Optimizer
NOTAS
[1]
[2]
[3]
[4]
Planilla para Verificacin de
Desarrollo
EJ ECUTAR
QUITAR
VERIFICAR
REDUCIR
EVITAR
En modelos muy grandes
Consolidadas
En reemplazo de claves concatenadas con muchos campos
Evitar (en lo posible)
Diseo Script
1. Mejores Prcticas 1. Mejores Prcticas
Colores para Contraste/Foco Solamente
[4]
Nombres estandarizados
Colores Neutros y Mudos Bien Comentado - Fechas Actualizadas
Plantillas/Temas segn disponibilidad Pestaa 1 contiene seccin informativa
Variables Comunes para Expresiones Cada rea temtica tiene una pestaa en script
Condiciones de Clculo en Grficos Grandes Todos los bloques de cdigo estn comentados
[5]
Todos los archivos referenciados utilizan UNC
[1]
Visin optimizada Nombres de Negocios para campos del usuario
Consistencia de Diseo entre Pestaas Script de Seguridad en archivo "Include"
Consistencia de Formato entre Objetos Funcin UPPER() includa en campos Section Access
Selecciones mas usadas: ARRIBA - menos: ABAJO Flags numricas (Donde sea posible)
[2]
Selecciones Desplegables en columnas Archivos "Include" o Script Oculto para Conexiones
[3]
Coincidir Versin QlikView
Cuenta Publisher Service agregada en Section Access
Opcin "Generar Archivo LOG" Activada
NOTAS NOTAS
[1] [4]
[2] [5]
[3]
UTILIZACION DE UTILIZACION DE
OTRAS
Segn la resolucin de la pantalla del Cliente
En Tablas Pivotantes y Directas
Desarrollo = Produccin
OTRAS
Planilla para Verificacin de Desarrollo
En Columnas, Tablas, Variables
UCN - Universal Naming Convention
Reducir Filas
Reducir Columnas
Reducir Distintividad
Incrementar Eficiencia
Reducir Complejidad
Mejores Prcticas
Planilla para Verificacin de
Desarrollo
Convertir a numricos los campos utilizados en expresiones de
comparacin, como: IF(ClientType ='Direct').
En el Modelo de Datos: Descomponer tablas en esquemas "SnowFlakes"
para alcanzar un mas puro esquema "En Estrella".
En la Aplicacin: Reducir el nmero de pestaas/Objetos (donde sea
apropiado).
Reducir el nmero de grficos abiertos a uno [1], (donde sea apropiado y
posible).
Cumplir con los items de la lista de verificacin en todas las reas.
Pasos para Afinar el Rendimiento de una aplicacin
Hallar campos sin uso en el modelo de datos utilizando (Document
Analyzer), luego copiar las sentencias "DROP FIELD" que fueron generadas
e insertarlas en la aplicacin en una nueva pestaa, como la ltima en el
script.
Eliminar datos innecesarios (Filas) de las aplicaciones. Qu tantos datos
histricos es necesario conservar ?.
Reducir valores distintos en la aplicacin utilizando Qlikview Optimizer
para hallar cuales son candidatos para esos cambios. Seleccionar los
"Smbolos" en el Optimizer para ver (timestamps, systems keys, etc).

Você também pode gostar