기본 콘텐츠로 건너뛰기

Execute

이 페이지에서

Execute

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

Syntax:  

execute commandline

Arguments:  

인수 설명
commandline

운영 체제에서 명령줄로 해석할 수 있는 텍스트입니다.

QlikView에서 Execute 활성화

일반적으로 QlikView ServerQlikView Desktop에서는 다시 로드하는 동안 Execute 문을 실행할 수 없습니다. QlikView Server 또는 QlikView Desktop 설치에서 Execute 명령을 수동으로 활성화할 수 있습니다.

QlikView Server

QlikView Server의 경우 QlikView Batch Settings.ini 파일을 수정하여 Execute 문을 활성화할 수 있습니다.

다음과 같이 하십시오.

  • C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch로 이동하여 Settings.ini 파일을 엽니다.
  • AllowExecuteCommand 줄을 찾아 아래와 같이 값을 1로 설정합니다.
    AllowExecuteCommand=1

이제 QlikView Management Console에서 문서 다시 로드를 실행할 때 Execute 문이 활성화됩니다.

참고: Execute 문의 실행이 QlikView Batch(QVB) 로그 파일에 등록됩니다. QlikView Server에서 스크립트를 실행할 때 QlikView Batch 로그 파일을 생성하려면 C:\Windows\System32\config\systemprofile\AppData\Roaming\QlikTech\QlikViewBatch에 있는 Settings.ini 파일을 열고 다음 플래그를 추가합니다.
EnableQVBLog=1

QlikView Desktop

다음과 같이 하십시오.

  • QlikView Desktop 시작 페이지에서 설정 드롭다운 메뉴를 클릭하고 사용자 기본 설정...을 선택합니다.
  • 보안 탭에서 스크립트(데이터베이스 쓰기 및 Execute 문 허용)를 선택하여 보안 재정의를 활성화합니다.
참고: 스크립트에서 Execute 문을 허용하려면 스크립트(데이터베이스 쓰기 및 Execute 문 허용) 설정을 항상 활성화해야 합니다.
자세한 내용은 사용자 기본 설정: 보안
  • Execute 문을 수행할 QlikView 문서를 열고 파일 드롭다운 메뉴에서 스크립트 편집...을 선택하여 스크립트 편집기를 엽니다.
  • 스크립트 편집기 창의 하단에서 설정 탭으로 이동하여 외부 프로그램 실행 가능을 선택합니다.

이제 다시 로드하는 동안 스크립트에서 문을 실행할 수 있습니다.

스크립트 편집기 설정에서 외부 프로그램 실행 가능 설정이 활성화되지 않은 경우에도 다시 로드하는 동안 문을 실행할 수 있습니다. 이 경우 Execute 문이 포함된 스크립트를 실행할 때마다 보안 알림 창이 나타납니다. 스크립트에서 Execute 문을 실행할 수 있도록 하려면 보안 알림 창에 제공되는 옵션 중 보안 재정의, 이 문 실행을 선택합니다.

참고: Execute 문의 실행이 로그 파일에 등록됩니다. QlikView Desktop에서 스크립트를 실행할 때 로그 파일 생성을 활성화하려면 설정 드롭다운 메뉴에서 문서 속성...을 선택하고 일반 탭에서 로그 파일 생성을 선택합니다.

Example:  

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

Execute "winword macro.doc";

Execute cmd.exe /C "C:\BatFiles\Log.bat";

참고: /Ccmd.exe의 파라메타이므로 포함되어야 합니다.

Join the Analytics Modernization Program

Modernize by leveraging your QlikView investment to begin using Qlik Sense on the Cloud.

Want to know more?
Remove banner from view