Execute
Der Befehl Execute wird zur Ausführung anderer Programme verwendet, während Qlik Sense Daten lädt. Dies dient z. B. dazu, notwendige Konvertierungen vorzunehmen.
Syntax:
execute commandline
Argumente:
Argument | Beschreibung |
---|---|
commandline |
Ein Text, der vom Betriebssystem als Befehlszeile interpretiert werden kann. Sie können sich auf einen absoluten Dateipfad oder einen lib://-Ordnerpfad beziehen. |
Wenn Sie Execute verwenden möchten, müssen folgende Voraussetzungen erfüllt sein:
- Der Legacymodus muss ausgeführt werden (gilt für Qlik Sense und Qlik Sense Desktop).
-
Sie müssen OverrideScriptSecurity in Settings.ini auf 1 setzen (gilt für Qlik Sense).
Settings.ini befindet sich unter C:\ProgramData\Qlik\Sense\Engine\ und ist für gewöhnlich eine leere Datei.
Gehen Sie folgendermaßen vor:
- Kopieren Sie Settings.ini und öffnen Sie es im Texteditor.
-
Prüfen Sie, dass die Datei in der ersten Zeile [Settings 7] enthält.
- Fügen Sie eine neue Zeile ein und geben Sie OverrideScriptSecurity=1 ein.
-
Fügen Sie am Ende der Datei eine leere Zeile ein.
- Speichern Sie die Datei.
- Ersetzen Sie Settings.ini mit der soeben bearbeiteten Datei.
- Starten Sie Qlik Sense Engine Service (QES) neu.
Beispiel:
Execute C:\Program Files\Office12\Excel.exe;
Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows