Execute

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

참고: 표준 모드에서는 이 구문이 지원되지 않습니다. 참조파일 시스템 액세스 제한

Syntax:  

execute commandline

Arguments:  

인수 설명
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가 서비스로 실행 중이면 일부 명령이 예상대로 작동하지 않을 수 있습니다.

Example:  

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

Execute lib://win\notepad.exe // win은 c:\windows를 참조하는 폴더 연결입니다.