데이터 통합Pipeline Builder파이프라인 관리체크포인트

본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

체크포인트

파이프라인을 구축할 때 종종 여러 결과물 사이에 공유 변환 노드를 사용합니다. 이 로직은 일반적으로 각 결과물에 대해 한 번씩 다시 계산됩니다. Pipeline Builder의 체크포인트를 사용하면 다음 빌드 중 중간 결과를 저장하기 위해 변환 노드를 "체크포인트"로 표시할 수 있습니다. 체크포인트 노드의 상류 로직은 모든 공유 결과물에 대해 한 번만 계산되어 컴퓨팅 리소스를 절약하고 빌드 시간을 단축합니다.

체크포인트는 배치 파이프라인에서만 사용할 수 있습니다. 체크포인트 노드가 파이프라인 효율을 향상시키려면 결과물은 동일한 작업 그룹에 있어야 합니다. Pipeline Builder의 작업 그룹에 대해 더 알아보기.

체크포인트 노드 추가

아래는 두 개의 결과물을 생성하는 예제 파이프라인입니다: AttachmentRequest. 변환 노드 Checkpoint는 두 결과물 사이에 공유됩니다. 이 현재 상태에서 로직 노드 CleanCheckpoint는 각 결과물에 대해 두 번 계산됩니다.

Pipeline Builder의 그래프에서 체크포인트 노드

그러나 우리는 CleanCheckpoint를 두 결과물에 대해 한 번만 계산하려고 합니다. 이를 위해 Checkpoint를 마우스 오른쪽 버튼으로 클릭하고 체크포인트로 표시를 선택합니다.

노드 메뉴 하단에서 체크포인트로 표시를 선택합니다.

이제 Checkpoint 노드의 상단 모서리에 연한 파란색 배지가 표시됩니다.

그래프에서 체크포인트 노드가 체크포인트로 표시됩니다.

이제 체크포인트 동작을 확인하기 위해 두 결과물을 동일한 작업 그룹에 추가합니다. 출력 중 하나(Request)를 마우스 오른쪽 버튼으로 클릭하여 작업 그룹 할당을 선택합니다. 새 그룹을 선택하여 빌드 설정 패널을 엽니다.

노드 메뉴를 사용하여 출력 노드를 작업 그룹에 할당합니다.

이제 다른 출력(Attachment)을 같은 작업 그룹에 추가하려면 출력을 선택한 다음 패널 하단에서 **그룹에 추가..**를 선택합니다.

빌드 설정 패널에서 동일한 작업 그룹에 다른 출력 노드를 추가합니다.

Pipeline Builder에서 색상 그룹작업 그룹을 사용하여 노드를 구성하는 방법에 대해 더 알아보세요.