Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Temporizar recarga

Hola a todos

Necesito saber como podría temporizar la recarga de script para una hora concreta todos los días, además la conexión con la fuente de datos necesita contraseña. Pueden ayudarme?

Gracias

Un saludo

12 Replies
ecolomer
Master II
Master II

Hola,

La temporización puedes hacerla con el programador de tareas de windows, para que te ejecute un fichero .bat con las instrucciones de recarga (te adjunto un ejemplo)

Las sentencias de recarga son muy sencillas como verás

Para el tema de la contraseña, lo que debes hacer es preparar la conexión a través del ODBC incluyendo la contraseña (QV la traduce para no ser reconocida).

jaimeaguilar
Partner - Specialist II
Partner - Specialist II

Hola,

Cuentas con QlikView Server? De ser así puedes programar las recargas desde la consola de administración del servidor. Para el tema de las conexiones a la BD, necesitas primero generar el DSN (de usuario o de sistema, en caso de que te quieras conectar a traves de ODBC) desde windows, para posteriormente generar el string de conexión desde el script de QlikView,

saludos

Not applicable
Author

Hola,

Tengo la siguiente duda:

Al ejecutar la tarea programada, entiendo que lo que hará será abrir la aplicación con el qvw indicado y copiara unos directorios según lo indica el ejemplo. Pero en que momento se le indica que ejecute el script de recarga del proyecto? Tendría que programarse esa tarea dentro del mismo qvw o  el mismo BAT lo haría?

Agradezco de antemano tu apoyo.

Saludos.

ecolomer
Master II
Master II

El .bat es un fichero independiente que es el que le dices que se ejecute en el programador de tareas de windows.

La linea de comando de ejecución de la recarga de QV es :

C:\"Program Files"\QlikView\qv.exe "c:\QV\GnG_Ventas.qvw"   /r

siendo la primera parte la ruta donde está el .exe de QV

despues del espacio en blaco la ruta del fichero QV a actualizar y "/r" es el comando que le dice a QV que se recargue y guarde (se hace todo automáticamente)

Saludos,

EC

Not applicable
Author

Gracias por el dato.

fkeuroglian
Partner - Master
Partner - Master

Hola como estas?

si tenes qlikview server sin dudas es mucho mas sencillo preparar la recarga desde la consola, encontraras varias opciones y varios metodos que te permiten realizar una recarga programada y automatizada

te adjunto una imagen, espero sirva

slds.

Fernando

Anonymous
Not applicable
Author

Buenas tardes a todos! Cómo están?

Fernando Keuroglian <span class="icon-status-icon icon-partner" title="Partner"></span> escribió:

Hola como estas?

si tenes qlikview server sin dudas es mucho mas sencillo preparar la recarga desde la consola, encontraras varias opciones y varios metodos que te permiten realizar una recarga programada y automatizada

te adjunto una imagen, espero sirva

slds.

Fernando

Sin dudas eso es así, es mas sencillo en caso de poseer Qv Server.

Siguiendo con este tema, mi consulta es la siguiente, tengo una macro, que la llamo al recargar el archivo de Qv y manda un mail. Hasta aquí todo bien, funciona sin problemas, la duda es, cuando coloco este archivo en la consola, no se ejecuta, es decir, si se recargara debería de mandar el mail cómo cuando lo hago manual, pero esto no pasa. Que puede estar pasando?

Desde ya agradezco su ayuda.

Saludos

Jorge

fkeuroglian
Partner - Master
Partner - Master

Anonymous
Not applicable
Author

Muchas Gracias Fernando,

     Pero sigo con el problema. He activa esa opción y se ejecuta si lo recargo manual. Es decir abro el archivo que tengo el envío de mail, lo recargo y manda el mail, ahora cuando lo pongo en el arbol lo recarga, pero no lo mada teniendo esa opción.

     Veo ejemplos de ejecutar un bat en las tareas programadas de Windows, he probado esas lineas, y recarga, pero produce el mismo error. A lo que me refiero es con el parámetro /r recarga pero no lo manda, si le pongo el parámetro /l si, dado que abre, recarga y lo deja abierto.

     He intentado colocar otro archivo, donde llame al bat, funciona, pero al no cerrarse el segundo archivo de Qv, no se termina el proceso y traba el árbol.

     No se si me expreso bien en la idea. Tal vez no se pueda o tenga q buscar otra forma. El punto es que cuando se termine de ejecutar un determinado archivo del arbol, mande un mail que avise que termino.

Desde ya muchas gracias por las prontas respuestas.

Estos foros me han servido muchisimo para sacar un motón de dudas.

Abrazo y buena jornada para todos.