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

Apagar QVD do dia anterior antes da Carga do dia

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

2 Replies
danilostochi
Creator II
Creator II

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

 

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Teoricamente salvando sobrepõe os antigos.

Mas para apagar, coloca em legacymode (foi a forma que encontrei)

https://help.qlik.com/en-US/sense/February2019/Subsystems/Hub/Content/Sense_Hub/LoadData/disable-sta...

Em documentos, QlikSense vai encontrar um arquivo 

Settings.ini

insere a linha

StandardReload=0

2019-03-31 17_57_34-Sense.png2019-03-31 17_57_34-Sense.png

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;

 

Apaga Arquivo.gif

furtado@farolbi.com.br