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에 매개변수 저장 토글 버튼이 나타납니다. 원하는 경우, 이 버튼을 켜서 Notebook이 실행될 때 삽입된 셀을 새 매개변수로 저장할 수 있습니다.
- 각 실행의 결과로 Notebook을 업데이트하려는 경우 고급 섹션에서 완료 시 Notebook 업데이트 토글 버튼을 켭니다.
- 제목, 매개변수(선택 사항), 작업 일정이 모두 적절히 지정되었다면 작업 생성을 클릭합니다.
작업은 활성 상태이며 설정된 일정에 따라 Notebook이 실행됩니다.
각기 다른 매개변수를 삽입하여 여러 일정을 예약하려는 경우 동일한 워크플로를 사용하여 Notebook 작업을 추가로 생성할 수 있습니다.
기존 작업 사용
Notebook 작업을 생성했다면 언제든지 해당 작업의 세부정보를 보고 작업을 편집 또는 삭제할 수 있습니다. Notebook 편집기의 작업 창 또는 Notebook 항목 세부정보 페이지의 작업 탭에서 작업을 변경할 수 있습니다. 두 위치 모두에서 모든 Notebook 작업을 각 작업이 생성된 시간, 마지막으로 수정된 시간, 현재 상태와 함께 확인할 수 있습니다.
- Notebook 편집기의 상단 리본에서 작업을 클릭합니다.
- 예약된 작업 섹션에서 진행할 작업을 찾습니다.
- 작업 옆에 있는 동작 을 클릭해 다음 중 하나를 수행합니다.
- 작업의 각 개별 실행 결과를 검토하려면 세부정보를 클릭합니다. Notebook 미리 보기는 각 작업 실행의 세부정보와 함께 저장됩니다.
비고:
Notebook 미리 보기에는 Notebook에 있는 맵 위젯의 렌더링이 포함되지 않습니다. 맵 위젯은 Notebook에서만 렌더링되며 예약된 작업 결과에 포함된 정적 미리 보기에서는 렌더링되지 않습니다.
- 작업의 제목, 매개변수 또는 일정을 변경하려면 편집을 클릭합니다.
- 활성 작업을 정지하려면 정지를 클릭합니다. 정지된 상태에서 작업을 재개하려면 재개를 클릭합니다.
- 작업을 제거하려면 삭제를 클릭합니다.
비고:
작업을 삭제하면 해당 작업의 실행 기록도 삭제됩니다. 활성 작업의 히스토리를 유지하려면 추가 실행이 중지되도록 작업을 정지할 수 있습니다.
- 작업의 각 개별 실행 결과를 검토하려면 세부정보를 클릭합니다. Notebook 미리 보기는 각 작업 실행의 세부정보와 함께 저장됩니다.
Notebook의 소유권을 변경하면 Notebook 작업의 소유권도 변경됩니다. 작업은 비활성화된 상태로 새 사용자에게 전송됩니다. 새 소유자는 Notebook 편집기의 작업 창 또는 Notebook 항목 세부정보 페이지의 작업 탭에서 작업을 활성화할 수 있습니다.