Execute
Execute 문은 Qlik Sense가 데이터를 로드하는 동안 다른 프로그램을 실행하는 데 사용됩니다. 예를 들어, 필요한 규칙을 만드는 데 사용됩니다.
정보 메모이 기능은 Qlik Sense SaaS에서 사용할 수 없습니다.
정보 메모표준 모드에서는 이 구문이 지원되지 않습니다. 참조파일 시스템 액세스 제한
구문:
execute commandline
인수:
인수 | 설명 |
---|---|
commandline |
운영 체제에서 명령줄로 해석할 수 있는 텍스트입니다. 절대 파일 경로 또는 lib:// 폴더 경로를 참조할 수 있습니다. |
Execute를 사용하려면 다음 조건을 충족해야 합니다.
- 레거시 모드(Qlik Sense 및 Qlik Sense Desktop에서 사용 가능)로 실행해야 합니다.
-
Settings.ini(Qlik Sense에서 사용 가능)에서 OverrideScriptSecurity를 1로 설정해야 합니다.
Settings.ini는 C:\ProgramData\Qlik\Sense\Engine\에 있으며 일반적으로 빈 파일입니다.
경고 메모Execute를 활성화하도록 OverrideScriptSecurity를 설정한 경우, 모든 사용자가 서버의 파일을 실행할 수 있습니다. 예를 들어, 사용자가 앱에 실행 가능한 파일을 첨부하고 데이터 로드 스크립트에서 해당 파일을 실행할 수 있습니다.
다음과 같이 하십시오.
- Settings.ini의 복사본을 만들고 텍스트 편집기에서 엽니다.
-
파일이 첫 줄에 [Settings 7]이 포함되어 있는지 확인합니다.
- 새 줄을 삽입하고 OverrideScriptSecurity=1을 입력합니다.
-
파일의 끝 부분에 빈 줄을 삽입합니다.
- 파일을 저장합니다.
- 편집된 파일로 Settings.ini를 대체합니다.
- Qlik Sense Engine Service (QES)을 다시 시작합니다.
정보 메모Qlik Sense가 서비스로 실행 중이면 일부 명령이 예상대로 작동하지 않을 수 있습니다.
Execute C:\Program Files\Office12\Excel.exe;
Execute lib://win\notepad.exe // win is a folder connection referring to c:\windows