작업: SKIPPED 작업 수 줄이기

주의

이 동작 변경 사항은 2024_06 번들에 있습니다.

번들의 현재 상태는 번들 기록 섹션을 참조하십시오.

사용자가 지정한 일정이 있는 작업의 경우 작업은 다음과 같이 실행됩니다.

변경 전:

작업은 사용자가 지정한 일정(예: 1분마다)에 따라 실행됩니다. 지정된 시간 간격(예: 1분) 내에 스트림에 새 데이터가 없는 경우 작업은 SKIPPED 상태로 완료됩니다. 이 경우 TASK_HISTORY 뷰의 SCHEDULED_FROM 열은 SCHEDULE입니다.

변경 후:

작업은 여전히 사용자가 지정한 예약을 따르지만 스트림에 새 데이터가 있을 때만 실행됩니다. 예를 들어 사용자에게 1분마다 실행되는 예약(SCHEDULE = ‘1m’)과 stream_has_data WHEN 조건이 있는 작업이 있다고 가정합니다. 작업은 마지막 작업 시작 시간 1분 후에 스트림을 확인하고 새 데이터가 있을 때만 실행됩니다. 이 경우 TASK_HISTORY 뷰의 SCHEDULED_FROM 열은 TRIGGER입니다. 이 작업은 스트림이 부실해지는 것을 방지하기 위해 약 12시간마다 실행됩니다.

작업 실행 상태를 확인하기 위해 모니터링 또는 경고를 설정한 경우 SKIPPED 상태의 작업이 대폭 감소하므로 이 동작 변경을 고려하여 모니터링을 조정하는 것이 좋습니다.

참조: 1710