10.8.1부터는 Notebook 자동 실행 예약 작업을 생성할 수 있습니다. 예약한 일정에 따라 Notebook이 실행될 때마다 사이트에서는 사용자 조작 없이도 새 컨테이너가 열리고 Notebook이 실행됩니다.
Notebook 편집기의 작업 창에서, Notebook이 실행될 예약 작업을 하나 이상 생성할 수 있습니다. 향후 1회 실행 또는 1분마다 1회부터 5개월마다 1회까지의 반복 실행을 예약할 수 있습니다.
Notebook이 자동으로 실행되도록 하려는 경우(예시: 반복 실행) 몇 가지 유의해야 할 사항이 있습니다.
Notebook 준비
Notebook 편집기에는 Notebook에 대한 입력 및 결과 매개변수를 구성할 수 있는 매개변수 기능이 포함됩니다. 입력 매개변수는 예약된 작업 또는 웹 도구를 위해 표면화하려는 Notebook의 입력 변수에 해당합니다. 예약된 작업이 실행되면 입력 매개변수가 전역 변수와 유사하게 Notebook 상단의 Notebook에 삽입됩니다. 이를 통해 일반 Notebooks를 작성하고 런타임에 입력 변수의 값을 수정할 수 있습니다.
Notebook을 작성할 때 매개변수 기능을 사용하여 변수를 표면화하고 구성합니다. Notebook에 대한 입력 매개변수를 설정하는 방법에 대한 자세한 내용은 웹 도구로 Notebook 발행 항목의 입력 매개변수 구성 섹션을 참고하세요.
작업 매개변수는 기본 설정에 따라 Notebook 시작 시 셀에 삽입됩니다. 또는 도구모음에서 태그 셀 옵션을 사용하여 Notebook 작업 영역의 각 셀에 대한 태그를 생성 및 관리하여 injected-parameters 셀에 대한 태그를 생성할 수 있습니다. 작업 매개변수는 injected-parameters 태그 다음에 오는 셀에 삽입됩니다. 태그를 활성화하려면 보기, 셀 도구모음, 태그를 클릭하여 셀 도구모음 옵션을 변경할 수 있습니다.
콘텐츠에 대한 검토 사항
삽입 가능한 매개변수 셀 외에 Notebook 예약은 Notebook에 대한 사용자 상호작용을 지원하지 않습니다. Notebook을 실행하는 동안 맵에서 포인트를 클릭하는 등 사용자 조작이 필요한 콘텐츠를 추가하지 않도록 합니다.
자동 실행 시 추가하려는 모든 자격 증명 또는 새 변수는 위에 표시된 바와 같이 매개변수 셀에 삽입되어야 합니다. Notebook이 실행 완료를 중단할 수 있는 콘텐츠가 Notebook에 포함되어 있지 않은지 확인합니다.
비고:
Notebooks를 작성할 때 작업 영역 디렉터리의 디렉터리 및 파일에 대한 전체 경로를 사용합니다.
예를 들어 home/test.gdb 대신 /arcgis/home/test.gdb를 사용합니다.
작업 생성
Notebook이 준비되면 Notebook 실행 예약 작업을 생성할 수 있습니다. Notebook 편집기의 작업 창을 사용하여 Notebook 자동 실행 작업을 하나 이상 생성하고 작업 일정을 지정할 수 있습니다.
- Notebook을 제목과 함께 저장합니다(아직 저장하지 않은 경우).
작업 버튼은 Notebook 편집기의 상단 리본에서 제공됩니다.
- 작업 생성을 클릭하여 대화상자를 엽니다.
비고:
Notebook 항목 세부정보 페이지의 작업 탭에서도 작업을 생성할 수 있습니다. - 제목 텍스트 상자에 주간 데이터 지우기 실행 등의 제목을 입력해 작업 일정을 설명합니다.
- 이전에 Notebook에 대한 매개변수를 구성하지 않은 경우 작업에 의해 Notebook이 실행될 때 Notebook에 추가하려는 매개변수가 있으면 매개변수 섹션에 제공합니다. 키 설정에 키를, 각 매개변수의 값 설정에 이와 쌍을 이루는 값을 지정하고 매개변수 추가를 클릭하여 매개변수를 저장합니다.
매개변수를 하나 이상 추가하고 나면 Notebook에 매개변수 저장 옵션이 나타납니다. 이 옵션이 켜져 있으면 새 매개변수로 삽입된 셀이 Notebook이 실행될 때 Nobebook에 저장됩니다.
이전에 매개변수 옵션을 사용하여 입력 매개변수를 설정한 경우 해당 매개변수는 해당 작업에 대해 자동으로 채워집니다. 해당 작업과 관련된 매개변수를 추가, 제거 또는 업데이트할 수 있습니다. 그러면 매개변수 옵션을 사용하여 구성된 Notebook의 기본 매개변수가 변경되지 않습니다.
- 다음을 클릭하여 작업 일정 세부정보 설정 페이지로 이동합니다.
이 페이지에서는 해당 작업에 대한 자세한 일정을 지정할 수 있습니다.
팁:
반복 주기 값을 변경하면 아래 옵션도 해당 단위에 맞게 변경됩니다. 예를 들어 요일 반복을 선택하면 요일별 체크 박스가 나타납니다. - 각 실행 결과를 Notebook에 업데이트하려면 완료 시 항목 업데이트 옵션을 선택한 상태로 유지합니다. Notebook이 자동으로 업데이트되지 않도록 하려면 이 옵션을 선택 해제하세요.
- 필요한 경우 고급을 클릭하여 작업을 실행할 수 있는 최대 시간(분)을 입력합니다.
- 제목, 매개변수(선택 사항), 작업 일정이 모두 적절히 지정되었다면 작업 생성을 클릭합니다.
작업은 활성 상태이며 설정된 일정에 따라 Notebook이 실행됩니다.
각기 다른 매개변수를 삽입하여 여러 일정을 예약하려는 경우 동일한 워크플로를 사용하여 Notebook 작업을 추가로 생성할 수 있습니다.
기존 작업 사용
Notebook 작업을 생성했다면 언제든지 해당 작업의 세부정보를 보고 작업을 편집 또는 삭제할 수 있습니다. Notebook 편집기의 작업 창 또는 Notebook 항목 세부정보 페이지의 작업 탭에서 작업을 변경할 수 있습니다. 두 위치 모두에서 모든 Notebook 작업을 각 작업이 생성된 시간, 마지막으로 수정된 시간, 현재 상태와 함께 확인할 수 있습니다.
- Notebook 편집기의 상단 리본에서 작업을 클릭합니다.
- 예약된 작업 섹션에서 진행할 작업을 찾습니다.
- 작업 옆에 있는 동작 을 클릭해 다음 중 하나를 수행합니다.
- 작업의 각 개별 실행 결과를 검토하려면 세부정보를 클릭합니다.
- 작업의 제목, 매개변수 또는 일정을 변경하려면 편집을 클릭합니다.
- 활성 작업을 정지하려면 정지를 클릭합니다. 정지된 상태에서 작업을 재개하려면 재개를 클릭합니다.
- 작업을 제거하려면 삭제를 클릭합니다.
비고:
작업을 삭제하면 해당 작업의 실행 기록도 삭제됩니다. 활성 작업의 히스토리를 유지하려면 추가 실행이 중지되도록 작업을 정지할 수 있습니다.
Notebook의 소유권을 변경하면 Notebook 작업의 소유권도 변경됩니다. 작업은 비활성화된 상태로 새 사용자에게 전송됩니다. 새 소유자는 Notebook 편집기의 작업 창 또는 Notebook 항목 세부정보 페이지의 작업 탭에서 작업을 활성화할 수 있습니다.