본문으로 건너뛰기
버전: Next

워크플로우 실행

설계한 파이프라인을 저장하고 실행하는 방법과 모니터링 기능을 알아봅니다.

저장 (Save)

실행하기 전에 반드시 변경 사항을 저장해야 합니다. 상단 툴바의 Save 버튼을 클릭하거나 단축키 Ctrl+S를 사용합니다.

유효성 검사

저장 시 기본적인 연결 상태나 필수 설정 누락 여부를 검사합니다. 오류가 있으면 저장이 차단되고 문제가 있는 노드가 강조 표시됩니다.

수동 실행 (Manual Run)

Batch 파이프라인

  1. 상단 툴바의 Run 버튼(재생 아이콘)을 클릭합니다.
  2. 실행이 시작되면 버튼이 Stop으로 변경되고, 캔버스의 연결선들이 애니메이션으로 흐름을 표시합니다.
  3. 실행을 중단하려면 Stop 버튼을 클릭합니다.

Event 파이프라인

  1. 상단 툴바의 Register 버튼을 클릭하여 이벤트 리스너를 등록합니다.
  2. 파이프라인이 Listening 상태로 전환되며, 이벤트 수신 시 자동으로 실행됩니다.
  3. 이벤트 수신을 중단하려면 Unregister 버튼을 클릭합니다.

스케줄링 (Scheduling)

주기적으로 파이프라인을 실행하려면:

  1. 상단 툴바의 Settings (톱니바퀴 아이콘)을 클릭합니다.
  2. Schedule 탭에서 주기를 설정합니다.
  3. 설정을 저장하면 파이프라인 목록에 Schedule 배지가 표시됩니다.

자세한 스케줄링 설정 방법은 스케줄링 문서를 참고하세요.

모니터링 (Monitoring)

[Screenshot] 워크플로우 실행 모니터링

워크플로우 실행

실시간 상태

실행 중에는 각 노드의 상태가 색상 테두리로 표시됩니다.

상태색상설명
Running파란색 (애니메이션)현재 실행 중
Success (ok/ready)초록색성공적으로 완료
Failed (error)빨간색실행 실패
Pending노란색대기 중 (의존성 노드 완료 대기)

실행 이력 (Run History)

상단 툴바의 Run History Bar를 통해 최근 실행 결과를 한눈에 볼 수 있습니다. (Batch 파이프라인 전용)

  • 각 막대는 개별 실행 건을 나타냅니다.
  • 색상으로 성공(초록)/실패(빨강)를 구분합니다.
  • 막대를 클릭하면 해당 실행의 상세 정보를 확인할 수 있습니다.

배치 상세 정보

실행 건을 클릭하면 다음 정보를 확인할 수 있습니다:

  • 시작/종료 시간: 실행 소요 시간
  • 노드별 상태: 각 노드의 실행 결과
  • 처리된 레코드 수: 입출력 데이터 통계
  • 로그: 상세 실행 로그

에러 처리

실행 실패 시 확인 사항

  1. 빨간색 노드 클릭: 실패한 노드를 선택합니다.
  2. Inspector 패널: 오류 메시지와 스택 트레이스를 확인합니다.
  3. History 탭: Code 노드의 History 탭에서 실행 이력과 로그를 확인합니다.

일반적인 오류 유형

오류 유형원인해결 방법
Connection Error데이터 소스 연결 실패네트워크, 인증 정보 확인
Schema Mismatch스키마 불일치입출력 스키마 매핑 확인
Code ErrorPython/SQL 코드 오류코드 문법, 로직 수정
Resource Limit리소스 부족데이터 크기 축소, 파티션 조정
Timeout실행 시간 초과쿼리 최적화, 타임아웃 설정 조정