Execute | Qlik Sense w systemie Windows Pomoc
Przeskocz do zawartości głównej

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ń.

InformacjaTa funkcjonalność jest niedostępna w środowisku Qlik Sense SaaS.
InformacjaTa instrukcja nie jest obsługiwana w trybie standardowym. Zob. Ograniczenie dostępu do systemu plików

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 chcesz użyć Execute, 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).
  • Musisz ustawić OverrideScriptSecurity na 1 w Settings.ini (dotyczy Qlik Sense).

    Settings.ini znajduje się w C:\ProgramData\Qlik\Sense\Engine\ i jest zazwyczaj pustym plikiem.

OstrzeżenieJeśli ustawisz OverrideScriptSecurity w celu włączenia Execute, każdy użytkownik będzie mógł uruchamiać pliki na serwerze. Na przykład użytkownik może dołączyć plik wykonywalny do aplikacji, a następnie wykonać plik w skrypcie ładowania danych.
  1. Utwórz kopię Settings.ini i otwórz ją w edytorze tekstu.
  2. Upewnij się, że pierwszy wiersz pliku zawiera [Settings 7].

  3. Wstaw nowy wiersz i wpisz OverrideScriptSecurity=1.
  4. Wstaw pusty wiersz na końcu pliku.

  5. Zapisz plik.
  6. Zastąp plik Settings.ini plikiem, który został przez Ciebie zmieniony.
  7. Ponownie uruchom program Qlik Sense Engine Service (QES).
InformacjaJeśli program Qlik Sense działa jako usługa, wówczas niektóre polecenia mogą działać niezgodnie z oczekiwaniami.

Execute C:\Program Files\Office12\Excel.exe;

Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!