Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

데이터셋 빌드 스케줄

스케줄은 정해진 시각, 데이터 갱신, 로직 갱신 또는 이 조건들의 조합에 따라 빌드를 시작합니다. 대상은 데이터셋 하나, 그 데이터셋과 상위 의존 자산, 특정 데이터셋의 하위 자산, 두 데이터셋 사이에 연결된 자산 또는 이 범위들의 조합으로 구성할 수 있습니다.

기본적으로 같은 스케줄의 이전 실행이 끝나지 않았으면 다음 실행을 시작하지 않습니다. Allow overlapping runs를 켜면 앞선 실행이 진행 중이어도 새 입력을 처리할 수 있습니다. 한 스케줄에서 여러 데이터셋을 갱신하는 데도 이 옵션을 사용할 수 있습니다.

Builder에서 기본 스케줄 만들기

데이터셋 노드를 오른쪽 클릭하고 Open으로 Dataset Preview를 엽니다.

Schedules 탭에서 Add build schedule을 선택합니다.

New schedule에서 실행 조건을 선택합니다.

상위 자산 갱신

When a parent resource updates는 지정한 상위 데이터셋이 갱신될 때 빌드합니다. 데이터셋을 검색하거나 드롭다운의 상위 데이터셋 중에서 고릅니다.

일정 주기

At a specific time에서 주기, 실행 시각과 시간대를 정합니다. 예를 들어 다음과 같은 일정을 만들 수 있습니다.

  • By hour, Every 5 hours, At 15 minutes past the hour입니다.
  • By month, Every 6 months, On Second Monday, At 1:30 AM, 시간대 America/Los_Angeles입니다.

빌드 범위, 실패 시 동작과 알림 같은 세부 설정은 Advanced로 Data Lineage를 열어 지정합니다. 스케줄 생성과 운영 및 변경에서 고급 설정을 적용할 수 있습니다.

AIP로 시간 트리거 구성

AIP의 Scheduler 기능은 자연어 설명에서 복잡한 시간 트리거의 cron 구성을 제안합니다. 제공 여부는 플랫폼 인스턴스에 따라 다를 수 있습니다.

  1. Builder의 데이터셋 노드를 오른쪽 클릭하고 Manage schedules... > Create new schedule로 Data Lineage를 엽니다.
  2. New schedule > When to build에서 At a specific time을 선택합니다.
  3. AIP 아이콘이 있는 Suggest에 원하는 일정을 설명하고 보라색 화살표를 선택합니다.

제안된 일정을 수용하려면 Save를 선택합니다. 원하지 않는 결과이면 Suggest에 새 설명을 입력하거나 cron을 직접 구성합니다. 실행 시각과 시간대가 업무 요구에 맞는지 확인한 뒤 저장합니다.