Execute
L'istruzione Execute viene utilizzata per eseguire altri programmi, mentre QlikView sta caricando i dati. Ad esempio, per effettuare le connessioni necessarie.
Sintassi:
execute commandline
Argomenti:
Argomento | Descrizione |
---|---|
commandline |
Un testo che può essere interpretato dal sistema operativo come riga di comando. |
Abilitazione di Execute in QlikView
Per impostazione predefinita, l'esecuzione di istruzioni Execute durante la ricarica è disabilitata sia in QlikView Server che in QlikView Desktop. È possibile abilitare manualmente il comando Execute nelle installazioni di QlikView Server o di QlikView Desktop.
QlikView Server
È possibile abilitare le istruzioni Execute per QlikView Servermodificando il file Batch settings.ini di QlikView.
Procedere come segue:
- Accedere al percorso C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch e aprire il file Settings.ini.
- Individuare la riga AllowExecuteCommand e impostare il valore su 1 come visualizzato sotto:
AllowExecuteCommand=1
Ora, quando si ricaricherà il documento da QlikView Management Console, le istruzioni Execute saranno abilitate.
EnableQVBLog=1
QlikView Desktop
Procedere come segue:
- Nella pagina di partenza di QlikView Desktop fare clic sul menu a discesa Impostazioni e selezionare Preferenze dell'utente...
- Nella scheda Sicurezza, selezionare Script (Permetti la scrittura del Database e l'esecuzione di comandi) per abilitare la sovrascrittura delle impostazioni di sicurezza.
Vedere: Preferenze dell'utente: Sicurezza
- Aprire il documento QlikView in cui si desidera eseguire l'istruzione Execute, quindi aprire l'editor di script selezionando Modifica Script.... dal menu a discesa File.
- Nella parte inferiore della finestra dell'editor di script passare alla scheda Impostazioni e selezionare Può eseguire Programmi esterni.
Ora è possibile eseguire un'istruzione nello script durante la ricarica.
È possibile eseguire un'istruzione durante la ricarica anche se l'impostazione Può eseguire Programmi esterni non è abilitata nelle impostazioni dell'editor di script. In questo caso, ogni volta che si esegue uno script contenente un'istruzione Execute, viene visualizzata una finestra di avviso di sicurezza. Per consentire allo script di eseguire l'istruzione Execute, selezionare Sovrascrivi le impostazioni di sicurezza, Esegui questa istruzione dalle opzioni fornite nella finestra di avviso di sicurezza.
Esempio:
Execute "C:\Program Files\Office12\Excel.exe";
Execute "winword macro.doc";
Execute cmd.exe /C "C:\BatFiles\Log.bat";