트리거 사용

이 페이지에서는 Cloud Data Fusion 파이프라인에 대해 트리거를 만들고 사용하는 방법을 설명합니다. 다운스트림 파이프라인이라고 부르는 데이터 파이프라인에 트리거를 만들어서 업스트림 파이프라인이라고 부르는 다른 파이프라인이 완료될 때 실행되도록 설정합니다. 트리거를 만들 때는 업스트림 파이프라인 실행이 성공, 실패, 중지될 때 또는 이러한 상태의 조합에 해당할 때 다운스트림 파이프라인이 실행되는 시간을 선택합니다.

트리거는 다음과 같은 경우에 유용합니다.

  • 데이터를 한 번 정리하고 여러 다운스트림 파이프라인에서 사용할 수 있도록 설정합니다.
  • 파이프라인 간에 런타임 인수 및 플러그인 구성과 같은 정보를 공유합니다. 이를 페이로드 구성이라고 합니다.
  • 실행할 때마다 업데이트해야 하는 정적 파이프라인 대신 시간/일/주/월별 데이터를 사용하여 실행할 수 있는 동적 파이프라인 집합이 있습니다.

시작하기 전에

Pipeline Studio에서 업스트림 및 다운스트림 파이프라인인 파이프라인을 배포합니다.

선택사항: 업스트림 파이프라인의 런타임 인수 설정

페이로드 구성을 런타임 인수로 전달하려면 업스트림 파이프라인의 런타임 인수를 설정합니다.

  1. 목록 페이지로 이동합니다. 배포 탭에서 업스트림 파이프라인의 이름을 클릭합니다. 파이프라인의 배포 보기가 표시됩니다.

  2. 실행 버튼 오른쪽에 있는 화살표를 클릭합니다.

  3. + 버튼을 클릭하고 런타임 인수의 을 입력합니다.

  4. 저장을 클릭합니다.

다운스트림 파이프라인에 인바운드 트리거 만들기

다운스트림 파이프라인에 트리거를 만들고 업스트림 파이프라인이 완료될 때 실행되도록 설정합니다.

  1. 목록 페이지로 이동합니다. 배포 탭에서 다운스트림 파이프라인의 이름을 클릭합니다. 파이프라인의 배포 보기가 표시됩니다.

  2. 페이지 가운데 왼쪽에서 인바운드 트리거를 클릭합니다. 사용 가능한 파이프라인 목록이 표시됩니다.

  3. 업스트림 파이프라인을 클릭합니다. 다운스트림 파이프라인이 실행되는 시간에 대한 조건으로 하나 이상의 업스트림 파이프라인 완료 상태(성공, 실패, 중지)를 선택합니다.

  4. 업스트림 파이프라인이 페이로드 구성이라고 부르는 정보를 다운스트림 파이프라인과 공유하도록 설정하려면 트리거 구성을 클릭한 후 페이로드 구성을 런타임 인수로 전달 단계를 수행합니다. 그렇지 않으면 트리거 사용 설정을 클릭합니다.

페이로드 구성을 런타임 인수로 전달

페이로드 구성은 업스트림 파이프라인에서 다운스트림 파이프라인으로 정보를 공유할 수 있게 해줍니다. 예를 들어 이 정보는 출력 디렉터리, 데이터 형식, 파이프라인이 실행된 날짜일 수 있습니다. 그런 다음 이 정보는 올바르게 읽어야 할 데이터 세트 확인과 같은 결정을 내리기 위해 다운스트림 파이프라인에 사용됩니다.

업스트림 파이프라인에서 다운스트림 파이프라인으로 정보를 전달하려면다운스트림 파이프라인의 런타임 인수를 런타임 인수의 값 또는 업스트림 파이프라인의 모든 플러그인 구성의 값으로 설정합니다.

다운스트림 파이프라인이 실행(트리거)될 때마다 다운스트림 파이프라인을 트리거한 업스트림 파이프라인의 특정 실행에 대한 런타임 인수를 사용하여 페이로드 구성을 설정합니다.

페이로드 구성을 런타임 인수로 전달하려면 다음 안내를 따르세요.

  1. 인바운드 트리거 만들기 섹션에서 중단한 지점을 선택하고, 트리거 구성을 클릭하면 업스트림 파이프라인에 대해 이전에 설정한 런타임 인수가 표시됩니다. 이 트리거가 실행될 때 업스트림 파이프라인에서 다운스트림 파이프라인으로 전달하려는 런타임 인수를 선택합니다.

  2. 플러그인 구성 탭을 클릭하여 트리거될 때 업스트림 파이프라인에서 다운스트림 파이프라인으로 전달되는 항목 목록을 확인합니다.

  3. 트리거 구성 및 사용 설정을 클릭합니다.

다운스트림 파이프라인 트리거 테스트

트리거를 테스트하려면 다음 단계를 따릅니다.

  1. 목록 페이지로 이동합니다. 배포 탭에서 업스트림 파이프라인의 이름을 클릭합니다. 파이프라인의 배포 보기가 표시됩니다.

  2. 실행을 클릭합니다.

  3. 업스트림 파이프라인 실행이 완료될 때까지 기다립니다. 목록 보기에서 다운스트림 파이프라인으로 이동합니다. 만든 트리거의 결과로 트리거 실행이 확인됩니다.