일정에 따라 작업 실행
예약 트리거를 사용하여 작업을 구성하여 시간 기반 일정에 따라 실행합니다.
예약된 트리거 유형에는 두 가지 옵션이 있습니다.
- 지정된 시간 단위 및 간격에 따라 작업을 주기적으로 실행하는 간단한 일정을 정의합니다. 예를 들어 작업이 처음 실행되는 시점부터 12시간마다 실행되도록 작업을 예약합니다.
- 작업을 실행하는 기간, 시간 및 표준 시간대에 대한 더 많은 제어를 제공하는 고급 일정을 정의합니다.
참고 항목
간단한 일정에 대한 첫 번째 실행 시간을 지정할 수 없습니다. 스케줄러는 일정을 구성할 시간을 선택합니다.
작업 일정 추가
작업 일정을 정의하려면,
- 사이드바에서 워크플로를 클릭합니다.
- 작업 탭의 이름 열에서 작업 이름을 클릭합니다.
- 작업 세부 정보 패널에서 트리거 추가를 클릭합니다.
- 트리거 유형에서 예약을 선택합니다.
- 일정 유형에서 단순 또는 고급을 선택합니다.
- 단순: 작업을 실행할 간격 및 시간 단위를 지정합니다.
- 고급: 기간, 시작 시간 및 표준 시간대를 지정합니다. 필요에 따라 Cron 구문 표시 확인란을 선택하여 Quartz Cron 구문에서 일정을 표시하고 편집합니다.
- 저장을 클릭합니다.
Notebook UI에서 직접 Notebook 작업을 예약할 수도 있습니다.
참고 항목
- Azure Databricks는 cron 식의 구성에 관계없이 작업 일정에서 트리거된 후속 실행 간에 10초 이상의 간격을 적용합니다.
- 일광 절약 시간 또는 UTC를 준수하는 표준 시간대를 선택할 수 있습니다. 일광 절약 시간을 준수하는 시간대를 선택하는 경우 시간별 작업을 건너뛰거나 일광 절약 시간이 시작되거나 끝날 때 1시간 또는 2시간 동안 지연되는 것처럼 보일 수 있습니다. 매시간(절대 시간)에 실행하려면 UTC를 선택합니다.
- 작업 스케줄러는 대기 시간이 짧은 작업을 위한 것이 아닙니다. 네트워크 또는 클라우드 문제로 인해 작업 실행이 최대 몇 분까지 지연될 수 있습니다. 이러한 상황에서 예약된 작업은 서비스 가용성에 따라 즉시 실행됩니다.