Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos Días,
Me encuentro con el siguiente problema, espero puedan apoyarme con ideas de como poder solucionarlo.
Necesito mostrar una serie de gráficos en una pantalla central de un area, y la idea es que estos graficos se esten actualizando conforme se va generando nueva información, podriamos tener un delay de 1 o 2 minutos.
De entrada lo que tengo pensado es dejar la extracción de datos en un componente aparte, y programar su ejecucion desde lña consola para cada 2 minutos, el tema es que el documento abierto desde el Access Point no se actualiza en automatico hasta que exista un Refresh en el navegador y esto tendria que se una tarea manual.
¿Alguna idea de como automatizar la actualización de el documento de Qlik que contiene los graficos?
Saludos.
Buenas tardes,
Muchas gracias por respuestas SUS @ Miguel Angel Baeyens de Arce y @ Muñoz Héctor
Para comentarles Que despues de Varias Pruebas e indagar en Diferentes hilos en la comunidad por fin Encontré la solucion de un Lo Que necesitaba.
La Solución La Encontré en el siguiente hilo: https://community.qlik.com/message/545765#545765
A Pesar De Que El Hilo no esta cerrado me funciono Que el documento de Agrega en su Respuesta @ Ashfaq Mohammed
Adjunto el documento de Todas Formas.
Saludos.
Hola Bertín, Abel,
Yo veo varias soluciones al "on line":
Sobre cómo hacer que la aplicación se refresque automáticamente se me ocurre que podrías tener una macro que lo único que hiciese fuese dormir 2 minutos y luego actualizar una variable con 1 (si antes valía 0) o con 0 (si antes valía 1). Entonces teniendo 2 pestañas exactamente iguales y con la funcionalidad necesaria lo que haces es ponerle a cada una un disparador al entrar en la pestaña para que se ejecute la macro anterior. Y una pestaña se muestra cuando la variable actualizada por la macro vale 1 y la otra cuando vale 0. De esta forma lo único que tienes que hacer es abrir el documento en una de estas pestañas para que la macro se empiece a ejecutar y ya haga la alternancia. No sé si me explico... Esto, como decimos en España, es una "paja mental" así que lo mismo no funciona, pero es sencillo de implementar y rápido. Ya me dices!
Un saludo,
Héctor
Existe la opción de "Dynamic Update" (puede que haya más posts al respecto, como este) que básicamente te permite insertar información directamente en el modelo de datos en memoria, que puede acercarse a tu caso y tiene muchos inconvenientes, el principal que la información no se almacena en ningún QVD o fichero, de forma que en cuanto la sesión de documento termine, la información se perderá.
Ten en cuenta que cualquier opción requiere, de alguna forma, un desarrollo fuera de Qlik, ya sea mediante un sencillo script en Javascript que refresque la página, modificando QvAjax.js o opendoc.htm y de esta forma mantenga la sesión viva o refresque algún objecto mediante DIRECT DISCOVERY, ya sea este dyamic update, de forma que un proceso lee de la base de datos y inyecta los datos en el modelo, o finalmente una extensión completamente ad-hoc que recarga de manera contínua aunque al usuario le parezca que sigue viendo la misma pantalla.
La solución más "Qlik" es como menciona Héctor tener una recarga que se ejecuta cada 2 minutos (o menos, si la recarga, la red y el tamaño del documento lo permiten), desde la QMC y sin ningún otro tipo de interacción.
Por último, siempre tienes la opción de crear en la QMC una tarea de recarga configurando el Trigger en "Continuously" de forma que la tarea se recargará inmediatamente tras haber finalizado la recarga anterior. Este método es más seguro y previene errores que puedan causarse por sobrecargas en la red, driver o la propia base de datos: si la tarea tarda 1 minuto, al minuto se iniciará la siguiente recarga, si la tarea por el motivo que sea tarda 7 minutos, no tienes que preocuparte porque la anterior haya fallado si estaba programada cada 2 minutos.
Hector,
Muchas gracias por tu respuesta, realizaré las pruebas sobre lo que comentas para ver si me funciona, de entrada no suena mal la idea.
Saludos.
Genial Bertin Abel,
Ya me dices porque lo mismo te copio la idea para una aplicación de incidencias.
Un saludo,
Héctor
Buenas tardes,
Muchas gracias por respuestas SUS @ Miguel Angel Baeyens de Arce y @ Muñoz Héctor
Para comentarles Que despues de Varias Pruebas e indagar en Diferentes hilos en la comunidad por fin Encontré la solucion de un Lo Que necesitaba.
La Solución La Encontré en el siguiente hilo: https://community.qlik.com/message/545765#545765
A Pesar De Que El Hilo no esta cerrado me funciono Que el documento de Agrega en su Respuesta @ Ashfaq Mohammed
Adjunto el documento de Todas Formas.
Saludos.
@Hector,
Realice la prueba con la bandera de 0 a 1 para hacer el switch entre las 2 hojas idénticas, sin embargo tampoco me funcionó.
Finalmente encontre la solucion en un hilo que me encontré en la comunidad.
Saludos y gracias por el apoyo.
Gracias por compartir, Bertín Abel!