기본 콘텐츠로 건너뛰기

Execute

Execute 문은 Qlik Sense가 데이터를 로드하는 동안 다른 프로그램을 실행하는 데 사용됩니다. 예를 들어, 필요한 규칙을 만드는 데 사용됩니다.

정보 메모이 기능은 Qlik Sense SaaS에서 사용할 수 없습니다.
정보 메모표준 모드에서는 이 구문이 지원되지 않습니다. 참조파일 시스템 액세스 제한

구문:  

execute commandline

인수:  

인수
인수 설명
commandline

운영 체제에서 명령줄로 해석할 수 있는 텍스트입니다. 절대 파일 경로 또는 lib:// 폴더 경로를 참조할 수 있습니다.

Execute를 사용하려면 다음 조건을 충족해야 합니다.

  • 레거시 모드(Qlik SenseQlik Sense Desktop에서 사용 가능)로 실행해야 합니다.
  • Settings.ini(Qlik Sense에서 사용 가능)에서 OverrideScriptSecurity를 1로 설정해야 합니다.

    Settings.iniC:\ProgramData\Qlik\Sense\Engine\에 있으며 일반적으로 빈 파일입니다.

경고 메모Execute를 활성화하도록 OverrideScriptSecurity를 설정한 경우, 모든 사용자가 서버의 파일을 실행할 수 있습니다. 예를 들어, 사용자가 앱에 실행 가능한 파일을 첨부하고 데이터 로드 스크립트에서 해당 파일을 실행할 수 있습니다.
  1. Settings.ini의 복사본을 만들고 텍스트 편집기에서 엽니다.
  2. 파일이 첫 줄에 [Settings 7]이 포함되어 있는지 확인합니다.

  3. 새 줄을 삽입하고 OverrideScriptSecurity=1을 입력합니다.
  4. 파일의 끝 부분에 빈 줄을 삽입합니다.

  5. 파일을 저장합니다.
  6. 편집된 파일로 Settings.ini를 대체합니다.
  7. 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

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!