Notebook 작업 예약

Notebook 자동 실행을 예약하는 작업을 생성할 수 있습니다. 예약한 일정에 따라 Notebook이 실행될 때마다 Notebook을 열 필요 없이 사이트에서 새 컨테이너가 열리고 Notebook이 실행됩니다. 모든 Notebook 전체에서 최대 5개의 작업을 실행할 수 있습니다.

Notebook 편집기의 작업 창에서 Notebook을 실행할 예약 작업을 하나 이상 생성할 수 있습니다. 향후 1회 실행 또는 15분마다 1회부터 6개월마다 1회까지의 반복 실행을 예약할 수 있습니다.

Notebook이 자동으로 실행되도록 하려는 경우(예시: 반복 실행) 몇 가지 검토해야 할 사항이 있습니다.

  • 예약된 작업을 실행할 수 있는 최대 빈도는 15분입니다.
  • 소유한 Notebook 항목에 대한 작업만 생성할 수 있습니다. 이는 관리자를 포함한 모든 사용자 유형에 적용됩니다.
  • 관리자는 기관의 모든 Notebook 항목에 대한 작업을 보고 편집할 수 있습니다.
  • 예약된 작업이 있는 Notebook을 삭제하거나 휴지통으로 보내면 작업이 영구적으로 삭제되어 복구할 수 없습니다.

Notebook 준비

Notebook에 대한 입력 및 결과 매개변수를 구성할 수 있습니다. 입력 매개변수는 예약된 작업을 위해 표면화하려는 Notebook의 입력 변수에 해당합니다. 예약된 작업이 실행되면 입력 매개변수가 전역 변수와 유사하게 Notebook 상단의 Notebook에 삽입됩니다. 이를 통해 일반 Notebooks를 작성하고 런타임에 입력 변수의 값을 수정할 수 있습니다.

작업 매개변수는 기본 설정에 따라 Notebook 시작 시 셀에 삽입됩니다. 또는 도구모음에서 태그 셀 옵션을 사용하여 Notebook 작업 영역의 각 셀에 대한 태그를 생성 및 관리하여 injected-parameters 셀에 대한 태그를 생성할 수 있습니다. 작업 매개변수는 injected-parameters 태그 다음에 오는 셀에 삽입됩니다. 태그를 활성화하려면 보기, 셀 도구모음, 태그를 클릭하여 셀 도구모음 옵션을 변경할 수 있습니다.

콘텐츠에 대한 검토 사항

삽입 가능한 매개변수 셀 외에 Notebook 예약은 Notebook에 대한 사용자 상호작용을 지원하지 않습니다. Notebook을 실행하는 동안 맵에서 포인트를 클릭하는 등 사용자 조작이 필요한 콘텐츠를 추가하지 않도록 합니다.

자동 실행 시 추가하려는 모든 자격 증명 또는 새 변수는 위에 표시된 바와 같이 매개변수 셀에 삽입해야 합니다. Notebook이 실행 완료를 중단할 수 있는 콘텐츠가 Notebook에 포함되어 있지 않은지 확인합니다.

비고:

Notebooks를 작성할 때 작업 영역 디렉터리의 디렉터리 및 파일에 대한 전체 경로를 사용합니다.

예를 들어 home/test.gdb 대신 /arcgis/home/test.gdb를 사용합니다.

작업 생성

Notebook이 준비되면 Notebook 실행 예약 작업을 생성할 수 있습니다. Notebook 편집기의 작업 창을 사용하여 Notebook 자동 실행 작업을 하나 이상 생성하고 작업 일정을 지정할 수 있습니다.

  1. Notebooks 생성 및 예약 권한이 있는 계정으로 로그인되어 있는지 확인합니다.
  2. Notebook을 제목과 함께 저장합니다(아직 저장하지 않은 경우).

    작업 버튼은 Notebook 편집기의 상단 리본에서 제공됩니다.

  3. Notebook 편집기의 상단 리본에서 작업을 클릭합니다.
  4. 작업 생성을 클릭하여 대화 상자를 엽니다.

    비고:
    Notebook 항목 페이지의 작업 탭에서도 작업을 생성할 수 있습니다.

  5. 제목 텍스트 상자에 주간 데이터 지우기 실행 등의 제목을 입력해 작업 일정을 설명합니다.
  6. 이전에 Notebook에 대한 매개변수를 구성하지 않은 경우 작업에 의해 Notebook이 실행될 때 Notebook에 추가하려는 매개변수가 있으면 매개변수 섹션에 제공합니다. 설정에 키를, 각 매개변수의 설정에 이와 쌍을 이루는 값을 지정하고 추가를 클릭하여 매개변수를 저장합니다.
  7. 다음을 클릭합니다.
  8. 작업 예약 세부정보 설정 페이지에서 작업 일정을 지정합니다.

    팁:
    반복 유형 값을 변경하면 아래 옵션도 해당 단위에 맞게 변경됩니다. 예를 들어 를 선택하면 요일별 체크 박스가 나타납니다.

  9. 예약하려는 Notebook이 작업 영역 디렉터리(/arcgis/home)에서 파일을 읽거나 생성하는 경우, 작업 영역 사용 토글 버튼을 켜서 각 작업 실행에 대해 디렉터리를 마운트합니다. Notebook에 작업 영역 디렉터리에 대한 접근 권한이 필요하지 않은 경우 토글 버튼을 끕니다.

    비고:
    Notebook 작업에 대해 작업 영역 사용 토글 버튼을 꺼도 작업 실행 중에 파일을 작성할 수 있습니다. 그러나 작성한 파일은 작업 실행 기간 동안 임시 위치에만 보관되며 작업 실행이 완료되면 제거됩니다.

  10. 필요한 경우 고급 섹션을 확장하여 작업을 실행할 수 있는 최대 시간(분)을 입력합니다.
  11. 매개변수를 추가한 경우 고급 섹션에 Notebook에 매개변수 저장 토글 버튼이 나타납니다. 원하는 경우, 이 버튼을 켜서 Notebook이 실행될 때 삽입된 셀을 새 매개변수로 저장할 수 있습니다.
  12. 각 실행의 결과로 Notebook을 업데이트하려는 경우 고급 섹션에서 완료 시 Notebook 업데이트 토글 버튼을 켭니다.
  13. 제목, 매개변수(선택 사항), 작업 일정이 모두 적절히 지정되었다면 작업 생성을 클릭합니다.

    작업은 활성 상태이며 설정된 일정에 따라 Notebook이 실행됩니다.

여러 일정을 예약하려면 동일한 워크플로를 사용하여 Notebook 작업을 추가로 생성할 수 있습니다. 모든 Notebook 전체에서 최대 5개의 작업을 실행할 수 있습니다. 이미 5개의 활성 작업이 있고 더 많은 작업을 예약하려는 경우 활성 작업을 일시 중지하거나 삭제합니다.

기존 작업 사용

Notebook 작업을 생성했다면 언제든지 해당 작업의 세부정보를 보고 작업을 편집 또는 삭제할 수 있습니다. Notebook 편집기의 작업 창 또는 Notebook 항목 페이지의 작업 탭에서 작업을 변경할 수 있습니다. 두 위치 모두에서 모든 Notebook 작업을 각 작업이 생성된 시간, 마지막으로 수정된 시간, 현재 상태와 함께 확인할 수 있습니다.

  1. Notebooks 생성 권한이 있는 계정으로 로그인되어 있는지 확인합니다.
  2. Notebook 편집기의 상단 리본에서 작업을 클릭합니다.
  3. 예약된 작업 섹션에서 진행할 작업을 찾습니다.
  4. 작업 옆에 있는 동작 동작을 클릭해 다음 중 하나를 수행합니다.
    • 작업의 각 실행 상태와 세부정보를 보려면 세부정보를 클릭합니다. 실행 결과를 보려면 결과 버튼을 클릭합니다. 작업 상태는 다음 중 하나일 수 있습니다.
      • 성공 — 작업을 성공적으로 완료했습니다.
      • 실행 중 — 작업이 현재 실행 중입니다.
      • 실패 — 작업을 성공적으로 실행하지 못했습니다. 작업을 5회 실패하면 완전히 중지됩니다.
      • 건너뜀 — 이전 실행을 아직 실행 중이어서 작업을 건너뛰었습니다.
    • 작업의 제목, 매개변수 또는 일정을 변경하려면 편집을 클릭합니다.
    • 활성 작업을 정지하려면 정지를 클릭합니다. 정지된 상태에서 작업을 재개하려면 재개를 클릭합니다.
    • 작업을 제거하려면 삭제를 클릭합니다.
      비고:

      작업을 삭제하면 해당 작업의 실행 기록도 삭제됩니다. 활성 작업의 히스토리를 유지하려면 추가 실행이 중지되도록 작업을 정지할 수 있습니다.

Notebook의 소유권을 변경하면 Notebook 작업의 소유권도 변경됩니다. 작업은 비활성화된 상태로 새 사용자에게 전송됩니다. 새 소유자는 Notebook 편집기의 작업 창 또는 Notebook 항목 페이지의 작업 탭에서 작업을 활성화할 수 있습니다.