Application Engine 프로세스 작업

Application Engine Process Editor에서 생성 및 게시된 프로세스를 실행합니다.

예를 들어 프로세스를 디자인하여 OLAP 큐브의 한 영역을 다른 큐브에 복사할 수 있습니다. 또는 두 개의 값에 대해 수학적 함수를 실행할 수 있습니다. 게시된 모든 프로세스를 작업의 이름 입력에서 사용할 수 있습니다. 프로세스에는 작업의 입력인 매개 변수가 있습니다. 각 매개 변수의 값을 지정합니다.

다음 개체에서 Application Engine 프로세스 작업을 지정할 수 있습니다.

  • 단추
  • 목록 뷰
  • 보고서

Application Engine 프로세스는 복잡할 수 있으며 실행하는 데 몇 분이 걸릴 수 있습니다. [실행 모드] 입력에서 프로세스가 동기식 또는 비동기식으로 실행되도록 지정할 수 있습니다. 비동기 모드에서 사용자는 프로세스가 완료될 때까지 기다리지 않고 Application Studio에서 계속 작업할 수 있습니다. 그러므로 사용자가 프로세스의 진행 상황을 확인하거나 완료될 때까지 기다릴 필요가 없는 장기 실행 프로세스에는 비동기 모드를 사용하십시오.

비동기 모드에서 프로세스 ID는 보고서에 즉시 반환됩니다. 예를 들어, ID는 변수를 매개 변수로 지정하고 =Actions.Result.Text를 값으로 지정하여 보고서 변수에 저장할 수 있습니다.

Application Engine 함수인 AsyncGetProcessStatusAsyncGetProcessResult와 함께 ID를 사용하여 비동기 프로세스의 상태 및 결과를 보고할 수 있습니다.

이러한 입력 및 옵션은 작업의 실행 모드가 동기화된 경우에만 사용할 수 있습니다.

  • 진행률 표시
  • 진행률 메시지 수준
  • 진행률 대화 상자 제목
  • 진행률 대화 상자 타임스탬프

프로세스가 실행되는 동안 진행률 대화 상자가 표시되도록 지정할 수 있습니다. 또는 오류, 경고 또는 정보 이벤트가 있는 경우에만 대화 상자가 표시되도록 지정할 수 있습니다. 프로세스를 디버그하는 데 도움이 되도록 모든 사용 가능한 메시지를 표시할 수 있습니다.

진행률 대화 상자를 표시하려면 항상을 [진행률 표시] 옵션의 값으로 선택하고 [진행률 메시지 수준] 입력의 수준을 선택합니다. 그렇지 않으면 오류가 발생할 경우에만 대화 상자가 표시됩니다.

디버그를 수준으로 선택할 경우 프로세스의 진행률 및 모든 사용 가능한 메시지가 표시됩니다. 다른 수준의 경우 지정된 수준에서 이벤트가 발생하지 않는 한 대화 상자에는 진행률만 표시됩니다.

수식을 [진행률 대화 상자 표시] 입력의 값, 그리고 [진행률 메시지 수준] 입력의 값으로 지정할 수 있습니다. 그러면 작업 편집 대화 상자 밖에서 이러한 입력을 제어할 수 있습니다.

[진행률 표시] 입력의 경우 수식에 다음 결과 중 하나가 있어야 합니다.

  • 오류만
  • 항상

[진행률 메시지 수준] 입력의 경우 수식에 다음 결과 중 하나가 있어야 합니다.

  • 오류
  • 경고
  • 정보
  • 디버그
참고

[진행률 메시지 수준] 프로세스 작업의 결과는 대/소문자를 구분하지 않으며 오류는 기본적으로 무시됩니다. 수식에 오류가 있으면 오류 수준이 자동으로 적용됩니다.

진행률 대화 상자의 제목을 변경하려면 사용자 정의 문자열 또는 수식을 [진행률 대화 상자 제목] 입력의 값으로 지정합니다.

필요에 따라 [진행률 대화 상자 타임스탬프]를 선택하여 각 이벤트의 시간을 표시합니다.
참고

이러한 작업 모드에서 진행률 대화 상자는 Application Studio 클라이언트에서만 표시됩니다.

  • 셀 편집됨
  • 선택 변경됨
  • 보고서 로드됨