Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
alexis_garcia
Creator II
Creator II

Recargas automáticas

Hola a todos,

cómo podría programar una recarga en QMC que se recargue cada 2 horas pero solo de 8 a 20 horas?

Se podría hacer?

Gracias.

Un saludo.

9 Replies
alexandros17
Partner - Champion III
Partner - Champion III

It easy with publisher otherwise you must use the schedule of Windows that runs a batch

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Alexis:

Trigger.JPG

alexis_garcia
Creator II
Creator II
Author

Hola,

por desgracia no tenemos Qlikview Publisher, solo Server y mi QMC es así:

QMC.PNG

No veo la forma de poder hacerlo con estas opciones.

Gracias.

Un saludo.

alexandros17
Partner - Champion III
Partner - Champion III

Unfortunately no ... use a file batch and schedule the reload with Windows scheduler

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Alexis:

Supongo que el continuosly no tiene más parámetros ... lo único que se me ocurre es repetir la tarea 6 veces.

Lamento no poder ayudarte más.

Saludos

Joaquín

sorrakis01
Specialist
Specialist

Hola alexis,

te serviria mediante batch? (en el programador de tareas lo pones cada 2 horas)

"c:\Program Files\QlikView\QV.exe" /r c:\nombredetuproyecto.qvw

objQvApp.Visible = False

Saludos,

alexis_garcia
Creator II
Creator II
Author

Cómo lo podría hacer mediante batch?

Nunca lo he hecho.

Gracias.

Un saludo.

sorrakis01
Specialist
Specialist

Hola Alexis,

Era otra posibilidad, mediante script (copia lo que he escrito en un txt y lo renombras a .vbs) y con el programador de tareas de windows lo ejecutas a las horas que quieras.

De todas maneras si no lo ves claro podrías hacer lo que ha dicho JoaquinLR‌ no es lo más idóneo pero si igual de efectivo y resuelve tu problema.

Saludos,

etendero
Partner - Creator
Partner - Creator

Hola Alexis,

Una ñapa que se me ocurre para hacer lo que quieres es añadir en tu script un código como el que te escribo para forzar el error fuera del horario:

if Hour(Now()) < 8 or Hour(Now()) > 20 then

  LOAD * From [QVD que no existe para que de un error.qvd] (qvd);

END If;

De esta forma, y como lo has puesto al principio del script, aunque intente recargarlo, se saldrá enseguida y no procesará el resto del script.

Un saludo y espero haberte ayudado.