Otro año más tocaba hacer la postal navideña made in Velneo.
Esta vez, por supuesto, había que usar la nueva herramienta de gráficos nativos.
He preparado un gráfico de tipo XY para mostrar la frase de felicitación simulando un Visor de caracteres LED.
Le he dado un poco de movimiento creando un desplazamiento vertical y horizontal.
El link de la postal es: vatp://pruebas:pruebas@c6.velneo.com:16400/0PS_Navidad_iapp.
La aplicación os pide el “nombre corto” que usáis en el Foro para que aparezca en la frase del visor LED.
Está probada solo en Windows. En otros sistemas el resultado puede ser variopinto.
Próximante publicaré el “cómo se hizo”.
Así que Felices Fiestas y life is soft para todos.
Paco Satué
Si volvéis a ejecutar la postal, veréis que ahora la carga del gráfico es prácticamente instantánea.
Originalmente usaba una tabla temporal para alimentar el gráfico XY, ¡¡GRAN ERROR!! y no es la primera vez que caigo.
La optimización ha consistido en que ahora guardo la frase de felicitación en el servidor y ejecuto un Cargar lista para alimentar el gráfico.
La tabla en memoria de Velneo es una ¡Aberración! de diseño para su uso en cloud.
Si intentamos rellenar la tabla temporal en local, veremos que se crea una transacción en el servidor con lo que esto implica ralentizando el proceso.
Es cierto que la tabla temporal tiene que generar transacción porque puede afectar a otras tablas en disco, pero debería ser algo seleccionable por el programador.
Crear registros temporales en cloud con Velneo es una pesadilla, repito, un fallo gordo de diseño.
En resumen, es más rápido dar de alta registros en 3P y usar un Cargar lista que dar de alta esos registros en local en una tabla temporal.