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