Execute
Оператор Execute используется для запуска других программ в ходе загрузки данных Qlik Sense. Например, для выполнения необходимых преобразований.
Синтаксис:
execute commandline
Аргументы:
Аргумент | Описание |
---|---|
commandline |
Текст, который может интерпретироваться операционной системой как командная строка. Можно обратиться к абсолютному пути файла или пути папки lib://. |
Для использования Execute должны быть выполнены следующие условия:
- Необходимо запустить устаревший режим (применимо для Qlik Sense и Qlik Sense Desktop).
-
Для параметра OverrideScriptSecurity необходимо установить значение 1 в файле Settings.ini (применимо для Qlik Sense).
Файл Settings.ini расположен в папке C:\ProgramData\Qlik\Sense\Engine\ и обычно он пуст.
Выполните следующие действия.
- Создайте копию Settings.ini и откройте ее в текстовом редакторе.
-
Убедитесь, что в первой строке файла указано [Параметры 7].
- Вставьте новую строку и введите OverrideScriptSecurity=1.
-
Вставьте пустую строку в конце файла.
- Сохраните файл.
- Замените Settings.ini отредактированным файлом.
- Перезапустите Qlik Sense Engine Service (QES).
Пример:
Execute C:\Program Files\Office12\Excel.exe;
Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows