Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
mercadante
Contributor

reload monthly two times

Muito bom dia Sr.(as)!

Alguém já teve essa necessidade?

Preciso configurar uma carga mensal que rode no dia 01 e 05 de cada mês.

Uma forma seria eu criar dois qvw idênticos com datas de cargas diferentes.

Alguém sabe se é possível fazer esse agendamento em uma unica carga?

Obrigado!


Atte.

Mercadante

1 Solution

Accepted Solutions

Re: reload monthly two times

Antonio, essa é uma alternativa, mas temos outras, por exemplo:

1) Fazer o agendamento através do Windows Schedule. Ponto Negativo: Perde a monitoração e controle que o QvServer faz com suas tasks

2) Criar uma variável na aplicação e esta checa se o dia atual é um dia em que deve rodar, depois basta você fazer uma verificação dessa variável, se ela for positiva, a recarga continua, caso contrário você para a execução. Desta forma você pode agendar para ela rodar todos dias.

Segue um exemplo do modelo 2

LET vVerificaExecucao = IF( WIDLMATCH(DAY(TODAY()),1,5)>0, 'Sim', 'Não');

IF '$(vVerificaExecucao)' = 'Sim' THEN

Trace >> Continua execução;

ELSE

exit Script; //Termina a execução

END IF;

4 Replies

Re: reload monthly two times

Antonio, essa é uma alternativa, mas temos outras, por exemplo:

1) Fazer o agendamento através do Windows Schedule. Ponto Negativo: Perde a monitoração e controle que o QvServer faz com suas tasks

2) Criar uma variável na aplicação e esta checa se o dia atual é um dia em que deve rodar, depois basta você fazer uma verificação dessa variável, se ela for positiva, a recarga continua, caso contrário você para a execução. Desta forma você pode agendar para ela rodar todos dias.

Segue um exemplo do modelo 2

LET vVerificaExecucao = IF( WIDLMATCH(DAY(TODAY()),1,5)>0, 'Sim', 'Não');

IF '$(vVerificaExecucao)' = 'Sim' THEN

Trace >> Continua execução;

ELSE

exit Script; //Termina a execução

END IF;

mercadante
Contributor

Re: reload monthly two times

Boa tarde Yuri!

Não tinha pensado nessa segunda solução.

Acho que é o mais indicado para minha necessidade!

Mais uma vez muito Obrigado Yuri!

Re: reload monthly two times

Eu uso bastante essa segunda opção ^^

mercadante
Contributor

Re: reload monthly two times

Já testei aqui e ficou Show de bola

Obrigado pela dica!