일정 및 트리거를 사용하여 작업 자동화
작업에서 다음 상황에서 자동으로 트리거되도록 작업을 구성할 수 있습니다.
- 시간 기반의 일정에 따라
- Unity Catalog 스토리지 위치에 파일 도착 시
- 끊임없이
수동으로 또는 외부 오케스트레이션 도구를 통해 작업 실행을 트리거할 수도 있습니다.
작업 일정 및 트리거
트리거 형식 | 동작 |
---|---|
예약됨 | 시간 기반 일정에 따라 작업 실행을 트리거합니다. 일정에 따라 작업 실행을 참조하세요. |
파일 도착 | 모니터링되는 Unity Catalog 스토리지 위치에 새 파일이 도착하면 작업 실행을 트리거합니다. 새 파일이 도착하면 작업 트리거를 참조하세요. |
연속 | 작업을 항상 실행하려면 작업 실행이 완료되거나 실패할 때마다 다른 작업 실행을 트리거합니다. 연속 실행 작업을 참조하세요. |
없음(수동) | 실행은 지금 실행 버튼을 사용하여 수동으로 트리거되거나 다른 오케스트레이션 도구를 사용하여 프로그래밍 방식으로 트리거됩니다. 단일 작업 실행 트리거 참조 |
기본적으로 한 번에 하나의 작업 실행만 활성화할 수 있습니다. 그러나 고급 설정에서 이 limit을 늘리는 것이 가능합니다. 실행이 작업의 설정된 최대 동시성을 초과하면 건너뜁니다. 최대 동시 실행 수 구성를 참조하세요.
작업에서 트리거 구성
- 트리거를 구성하고 싶은 작업을 엽니다.
- 작업 세부 정보 창에서 일정 & 트리거 섹션까지 아래로 스크롤한 다음 트리거 추가를 클릭합니다.
- 일정 & 트리거에서 구성하려는 트리거 유형: select예약된, 파일 도착, 또는 연속.
- 파일 도착 트리거의 경우, select파일 도착을 선택하고, 저장 위치에 경로를 입력합니다. 필요에 따라 트리거 사이의 최소 시간 또는 파일 도착과 작업 시작 트리거 사이의 지연을 정의할 수 있습니다. 기본적으로 트리거 사이에는 최소 60초의 시간이 있습니다.
- 저장을 클릭합니다. 트리거를 저장한 후에는 새 파일이 구성된 위치에 도착하는 경우에만 작업이 시작됩니다.
참고 항목
여러 태스크가 있는 작업에서 하나 이상의 태스크가 성공하지 못한 경우 실패한 태스크의 하위 집합을 다시 실행할 수 있습니다. 실패한 태스크 및 건너뛴 태스크 다시 실행을 참조하세요.
작업 트리거 일시 중지 및 다시 시작
일정 & 트리거작업 세부 정보 창에서 작업을 일시 중지하고 다시 시작할 수 있습니다. 일시 중지 및 다시 시작 단추는 트리거가 구성된 작업에 대해서만 표시됩니다.
활성 작업 트리거를 일시 중지하려면 일시 중지를 클릭합니다. 트리거를 일시 중지하면 현재 활성 상태인 실행이 계속되지만 트리거는 더 이상 새 실행을 시작하지 않습니다.
트리거를 다시 시작하려면 다시 시작을 클릭합니다. 트리거를 다시 시작하면 이전에 구성한 것과 동일한 일정에 따라 구성된 동작이 다시 시작됩니다.
트리거를 만들거나 편집할 때 일정 및 트리거 대화 상자에서 이러한 설정을 제어할 수도 있습니다. 활성 상태와 일시 중지됨 상태 간을 전환하여 트리거 상태를 제어합니다.
참고 항목
연속 트리거가 다시 시작될 때 실행이 활성화된 경우 작업 스케줄러는 해당 실행이 완료될 때까지 대기하여 새 실행을 트리거합니다.