Gostaria de medir o tempo de execução de trechos do script, acredito eu que isso seja feito com o Trace.
Como posso fazer isso?
Boa tarde Ivan.
Eu faço o seguinte:
TRACE ********** INÍCIO DO PROCESSO DE CARGA DOS QVDS **********;
LET vHoraInicioTotal = Now();
TRACE Hora de início total: $(vHoraInicioTotal);
TRACE ********** TÉRMINO DO PROCESSO DE CARGA DOS QVDS **********;
LET vHoraTerminoTotal = Now();
LET vHoraTotal = TIME(vHoraTerminoTotal - vHoraInicioTotal);
TRACE Tempo total de carga: $(vHoraTotal);
TRACE **********;
Ainda crio um arquivo QVD contendo o tempo de cada carga, bem como a quantidade. Se extrapolar muito o tempo médio de carga, envio um alerta para o DBA responsável verificar.
Veja aí se te ajuda.
Abraço.
Sávio Bueno.
Check this out:
Boa tarde
Uma solução também é o ScriptLogAnalyser, do rwunderlich.
Você encontra em Tools | Qlikview Cookbook
Boa tarde Ivan.
Eu faço o seguinte:
TRACE ********** INÍCIO DO PROCESSO DE CARGA DOS QVDS **********;
LET vHoraInicioTotal = Now();
TRACE Hora de início total: $(vHoraInicioTotal);
TRACE ********** TÉRMINO DO PROCESSO DE CARGA DOS QVDS **********;
LET vHoraTerminoTotal = Now();
LET vHoraTotal = TIME(vHoraTerminoTotal - vHoraInicioTotal);
TRACE Tempo total de carga: $(vHoraTotal);
TRACE **********;
Ainda crio um arquivo QVD contendo o tempo de cada carga, bem como a quantidade. Se extrapolar muito o tempo médio de carga, envio um alerta para o DBA responsável verificar.
Veja aí se te ajuda.
Abraço.
Sávio Bueno.
Thanks Sunny!
Exatamente isso que eu preciso!
Muito obrigado