Execute
Instrukcja Execute służy do uruchamiania innych programów w czasie, gdy aplikacja Qlik Sense ładuje dane. Na przykład w celu wykonania niezbędnych przekształceń.
Składnia:
execute commandline
Argumenty:
Argument | Opis |
---|---|
commandline |
Tekst, który może zostać zinterpretowany przez system operacyjny jako linia poleceń. Możesz utworzyć odwołanie do bezwzględnej ścieżki do pliku albo do ścieżki lib:// folderu. |
Jeśli wymagane jest użycie instrukcji Execute, wówczas muszą być spełnione następujące warunki:
- Należy uruchomić program w trybie zgodności (dotyczy programu Qlik Sense oraz programu Qlik Sense Desktop).
-
Dla parametru OverrideScriptSecurity należy ustawić wartość 1 w pliku Settings.ini (dotyczy programu Qlik Sense).
Plik Settings.ini znajduje się w folderze C:\ProgramData\Qlik\Sense\Engine\ i zwykle jest plikiem pustym.
Wykonaj następujące czynności:
- Utwórz kopię pliku Settings.ini i otwórz ją w edytorze tekstu.
-
Upewnij się, że pierwszy wiersz pliku zawiera [Settings 7].
- Wstaw nowy wiersz i napisz OverrideScriptSecurity=1.
-
Wstaw pusty wiersz na końcu pliku.
- Zapisz plik.
- Zastąp plik Settings.ini plikiem, który właśnie został zmieniony.
- Ponownie uruchom program Qlik Sense Engine Service (QES).
Przykład:
Execute C:\Program Files\Office12\Excel.exe;
Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows