작업에 대한 일정 정의

보고서 작업을 실행하기 위한 일정을 정의할 수 있습니다.

  1. Oracle BI Publisher 홈 페이지에서 [생성] 아래의 보고서 작업을 선택합니다.
  2. [보고서 작업 일정 잡기]의 [일반 사항] 탭에서 보고서 필드 옆에 있는 검색을 누릅니다.
  3. [열기]에서 보고서를 찾아 선택하고 열기를 누릅니다.
  4. [보고서 작업 일정 잡기]에서 일정 탭을 누릅니다.
  5. 빈도 목록에서 이 보고서에 사용할 옵션을 선택합니다.
  6. 지정된 빈도에 대한 옵션을 완성합니다.
  7. 제출을 누릅니다.
  8. 옵션: [제출]에서 보고서 작업 이름 필드에 이름을 입력하고 확인을 누릅니다.

반복 패턴 정의

[보고서 작업 일정 잡기] 페이지의 [일정] 탭에서 다음 반복 패턴 옵션을 사용하여 보고서 실행 시기를 정의합니다.

옵션 설명
빈도

빈도 목록에서 스케줄러를 사용하여 보고서 작업을 실행할 시기를 정의합니다.

해당 사항 없음

빈도

한 번

지금 실행 옵션을 사용하거나 날짜 선택기를 사용하여 특정 시작 날짜 및 시간을 입력합니다.

빈도

시간/분

다음 값을 사용합니다.

  • - 시간 또는 분을 선택하고 적절한 증분 정수 값을 입력합니다.

  • 시작 - 날짜 선택기를 사용하여 이 작업 실행을 시작할 날짜 및 시간을 입력합니다.

  • 종료 - (선택사항) 날짜 선택기를 사용하여 이 작업의 종료 날짜 및 시간을 입력합니다.

빈도

매일

다음 값을 사용합니다.

  • - 일 단위의 증분을 입력합니다. 예를 들어, 매일 보고서를 실행하려면 1을 입력하고 격일로 보고서를 실행하려면 2를 입력합니다.

  • 시작 - 날짜 선택기를 사용하여 이 작업 실행을 시작할 날짜 및 시간을 입력합니다. 선택한 시간은 작업이 실행되는 시간(해당 일자의 시간)을 결정합니다.

  • 종료 - (선택사항) 날짜 선택기를 사용하여 이 작업의 종료 날짜 및 시간을 입력합니다.

빈도

매주

다음 값을 사용합니다.

  • - 주 단위의 증분을 입력하고 원하는 요일을 선택합니다. 예를 들어, 매주 화요일과 목요일마다 보고서를 실행하려면 1을 입력하고 화요일과 목요일을 선택합니다. 격주로 수요일마다 보고서를 실행하려면 일정 탭에서 빈도 = 매일, = 14, 시작 = 보고서를 실행할 첫째 수요일, 종료 = 미래 종료 날짜를 선택합니다.

  • 시작 - 날짜 선택기를 사용하여 이 작업 실행을 시작할 날짜 및 시간을 입력합니다. 선택한 시간은 각 실행마다 작업이 처리되는 시간을 결정합니다.

  • 종료 - (선택사항) 날짜 선택기를 사용하여 이 작업의 종료 날짜를 입력합니다.

빈도

매월

다음 값을 사용합니다.

  • - 작업이 실행되는 각 월을 선택합니다.

  • 설정 - 요일(예: 매월 첫째 월요일)을 선택하거나, 월의 특정 일(예: 15)을 선택합니다.

  • 시작 - 날짜 선택기를 사용하여 이 작업 실행을 시작할 날짜 및 시간을 입력합니다. 선택한 시간은 각 실행마다 작업이 처리되는 시간을 결정합니다.

  • 종료 - (선택사항) 날짜 선택기를 사용하여 이 작업의 종료 날짜를 입력합니다.

빈도

매년

다음 값을 사용합니다.

  • - 작업이 실행되는 연 단위의 증분을 입력합니다.

  • 설정 - 월의 일자(예: 1월 1일)를 선택하거나, 월의 요일(예: 1월 첫째 월요일)을 선택합니다.

  • 시작 - 날짜 선택기를 사용하여 이 작업 실행을 시작할 날짜 및 시간을 입력합니다. 선택한 시간은 각 실행마다 작업이 처리되는 시간을 결정합니다.

  • 종료 - (선택사항) 날짜 선택기를 사용하여 이 작업의 종료 날짜를 입력합니다.

빈도

특정 날짜

날짜 추가 옵션을 사용하여 작업을 실행할 날짜 및 시간을 지정합니다. 필요에 따라 여러 특정 날짜를 추가합니다.

지금 실행

이 옵션은 빈도 옵션에서 선택한 값에 따라 다릅니다.

해당 사항 없음

시작

이 옵션은 빈도 옵션에서 선택한 값에 따라 다릅니다.

보고서 작업을 시작할 날짜 및 시간을 지정합니다.

해당 사항 없음

일정 트리거 사용

데이터 모델에서 정의된 일정 트리거에 작업을 연관시킬 수 있습니다.

일정 트리거를 사용하면 트리거 조건이 충족될 때 보고서를 실행할 수 있습니다. 보고서 작업당 하나의 트리거를 구성할 수 있습니다. 보고서 작업과 연관된 일정 트리거는 카탈로그의 데이터 모델에 상주할 수 있습니다. 트리거를 실행할 보고서의 데이터 모델에 일정 트리거를 생성하지 않아도 됩니다. 다중 보고서 작업에서 일정 트리거를 재사용할 수 있습니다.

일정 트리거 정보

일정 트리거는 조건(충족되는 경우 작업 실행)을 테스트합니다.

트리거 조건이 결과를 반환하면 지정된 작업이 실행됩니다. 트리거 조건이 충족되지 않으면 작업 인스턴스를 건너뜁니다. 또한 트리거에 반복 일정을 설정하여 조건 검사를 계속할 수 있습니다. 조건이 충족되지 않을 경우 트리거를 다시 처리하기 전에 기다릴 시간 간격(분)을 설정할 수 있습니다.

다음 경우 일정 트리거를 사용할 수 있습니다.

  • 추출/전송/로드 프로세스가 성공적으로 완료된 후에만 보고서 작업을 실행해야 합니다.
  • 전날의 입고가 지정된 금액을 초과할 경우 계정 관리에서 보고서가 트리거됩니다.
  • 이전 주에 신규 고용이 시스템에 들어온 경우에만 HR에서 보고서를 요구합니다.

데이터 모델에 트리거를 설정하면 일정 탭에서 선택할 수 있습니다.

일정 트리거 사용

데이터 모델에 정의된 트리거를 사용으로 설정할 수 있습니다.

  1. 트리거 사용을 선택합니다.
  2. 옵션: 재시도 제한 값을 설정하여 조건 검사를 위해 일정 트리거를 처리할 최대 횟수를 지정합니다. 기본값은 1이며 이 필드에는 양의 정수 값만 허용됩니다.
  3. 옵션: 일시 정지 시간 값을 설정하여 일정 트리거를 재처리하기 전에 기다릴 시간(분)을 지정합니다. 재시도 제한 값이 1보다 큰 값으로 설정된 경우 이 필드가 사용으로 설정됩니다. 이 필드에는 양의 정수 값만 허용됩니다.

    재시도 제한과 일시 정지 시간은 반복 일정 시간 간격을 초과할 수 없습니다. 최대 시도 횟수에 도달할 때 조건이 false를 반환하면 작업 상태가 [건너뜀]으로 표시됩니다.

  4. 일정 트리거를 정의하는 데이터 모델을 선택합니다.
  5. 트리거 목록에서 옵션을 선택합니다.
  6. 일정 트리거에 매개변수가 있으면 사용할 값을 선택합니다.