Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá
Tenho uma carga que executa a cada duas horas.
Porém, antes de gravar um novo arquivo qvd na pasta com a carga do dia, preciso apagar os qvds gerados no dia anterior que estão nessa pasta.
Estou usando o comando EXECUTE cmd.exe /C DEL
Em configurações (no Script), já marquei p/ executar programas externos, mas ao executar a carga, não está apagando os arquivos qvds gerados ontem.
Alguém tem idéia de como posso fazer isso?
Obrigado muito
Boa noite, já precisei de algo parecido e esse post do @afurtado me ajudou...
https://community.qlik.com/t5/Qlik-Brasil/Deletar-qvds-atrav%C3%A9s-do-script/gpm-p/1096497#M38228
Teoricamente salvando sobrepõe os antigos.
Mas para apagar, coloca em legacymode (foi a forma que encontrei)
Em documentos, QlikSense vai encontrar um arquivo
Settings.ini
insere a linha
StandardReload=0
Ai, se voce criar um modelo simples (a minha conexão de pasta é F:\tmp\qv\Arquivo\ )
Tabela1:
LOAD
RecNo() as Seq
AutoGenerate(10000);
//Execute cmd.exe /C del /Q "F:\tmp\qv\Arquivo\Tabela1.qvd";
store Tabela1 into [lib://Arquivo/Tabela1.qvd] (qvd);
Exit Script;