miércoles, 12 de noviembre de 2008

Cargando Scripts

Llevaba algun tiempo queriendo meter mano a optimizar la carga del script de uno de los ficheros de QV con los que estaba trabajando y hoy lo he hecho. La cuestion es que tenia varias vistas de diferentes tablas las cuales cargaba en el QV a piñon y luego iba haciendo sucesivas selects de una cosa u otra, lo que he hecho es cargar todas las vistas en una vista general y posteriormente voy 'sacando porciones' a traves del comando 'resident' por lo que creo que con esto deja de acceder a la base de datos para basarse en lo que ha leido en primer lugar. Lo bueno ademas de usar una sola vista para la mayoria de tablas que cargo es que muchos campos calculados tambien los he metido ahi a piñon con lo cual principalmente he observado dos cosas:
1-Tiempo de carga, muchisimo menos, mas de un 70% de rapidez
2-Espacio, el fichero se ha reducido tambien en una cantidad de megas muy considerable
Supongo que si el script hubiese estado optimizado antes me hubiera ahorrado muchos quebraderos de cabeza...:s
Al fin y al cabo cuelgo un par de imagenes orientativas y como siempre espero opinion de cualquiera que me pueda aportar luz sobre mejoras a esto.
Por otra parte me gustaria saber que mas comandos o palabras reservadas puedo usar en el script de carga (todavia no tengo claro si es VBScript o un lenguaje propio), algun manual o guia que me podais facilitar siempre me vendrá bien.
Una imagen vale mas que mil palabras...

Posteriormente asi es como obtengo las 'porciones' que me necesito...

Pinchando en la imagen se puede ver mas grande...

martes, 11 de noviembre de 2008

Seleccion de multiples elementos de una tabla en QlikView

Ante todo dar las gracias al bloguero Carlos Gutierrez el cual me ha iluminado sobre esta parte, como lo prometido es deuda voy a colgar aqui el ejemplo que he seguido para darle funcionalidad a esta parte...
En primer lugar el objetivo era poder seleccionar varios elementos de una tabla cuando activase una pestaña.
1-Crear el procedimiento que vamos a usar tanto cuando entremos en la pestaña
2-Creamos a continuacion la funcion para salir de la seleccion una vez abandonemos la pestaña activa
Ciertamente esta parte me gustaria saber si es la adecuada ya que si nos fijamos en la primera imagen recorremos todo el array para vaciarlo pero en esta rutina simplemente lo limpiamos, supongo que de esta manera queda en memoria con lo cual no se si es correcto

3-Asignamos a la pestaña los procedimientos en sus propiedades
Aceptamos y el resultado es este...


Intentaré ir colgando algunos de los progresos que vaya realizando

viernes, 7 de noviembre de 2008

Dando gas...

Puede parecer absurdo pero el hecho de adquirir nuevos conocimientos para aplicarlos en aplicaciones que creemos mas que sabidas es siempre interesante, hacia tiempo que no tenia esta sensacion e incluso me estaba planteando si me estaba estancando con ello.
Hace unos dias recibi una serie de manuales sobre el software con el que estoy trabajando actualmente 'QlikView' y madre mia no sabia que pudiese tener el invento tantas utilidades, aparte de ello me estoy desenpolvando un poco en el uso de los lenguajes Basic que estaban abandonados y claro todo ello creo que me motiva aun mas.
Por otro lado retomo el curso de ingles, nunca viene de mas ir preparandose para lo que quiero en un futuro, viajar a 'England', estudiar, vivir, conocer mundo, experiencias nuevas....
Asi que puede decirse que ultimamente todo va bien...

lunes, 3 de noviembre de 2008

Evolucion y caida

Finalmente conseguí instalar xp en la maquina del hilo anterior, como? pues arrancando la instalacion a base de disquetes, quien me lo iba a decir a mi a estas alturas!!!, el problema siguiente que surgio es cuando arrancaba al rato se apagaba el monitor, resultado-> el grafica con el ventilador parado y ardiendo!!!, decidi entonces darle un buen fin y limpiar tambien el disipador del micro que estaba negro!!! pondré alguna foto del proceso...
Por otra parte hoy he abierto el correo con la grata sorpresa de recibir mucha informacion sobre una tecnologia y softoware en la que he empezado a trabajar hace unos dias y de la que estoy muy verde (Bussiness Inteligence con QlickView) , asi que hay que ponerse las pilas...
Por otra parte quiero rescatar el desarrollo de mi server casero que lo tengo un poco abandonado, me centrare sobre todo en la conjuncion de dos tarjetas graficas en el mismo equipo pero lo tendre que dejar para el finde, ya que tengo tambien el bricolage automovilistico un poco abandonado tambien...