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

워크플로우 편집기

파이프라인 편집기의 인터페이스와 주요 기능을 소개합니다.

화면 구성

[Screenshot] 워크플로우 편집기

워크플로우 편집기

1. 상단 툴바 (Action Bar)

파이프라인의 전반적인 제어와 상태를 관리합니다.

  • 뒤로 가기: 파이프라인 목록으로 돌아갑니다.
  • 제목 편집: 파이프라인의 이름이나 별칭을 클릭하여 수정할 수 있습니다.
  • 파이프라인 타입 배지: Batch 또는 Event 파이프라인인지 표시합니다.
  • 상태 표시: 현재 파이프라인의 상태(Ready, Running, Failed 등)를 보여줍니다.
  • 실행 이력 (Run History): 최근 실행 결과(성공/실패)를 색상 바 형태로 시각화합니다. (Batch 파이프라인 전용)
  • 저장/실행: 변경 사항을 저장하거나 파이프라인을 실행/정지합니다.
    • Batch 파이프라인: Run / Stop 버튼
    • Event 파이프라인: Register / Unregister 버튼
  • 설정 (Settings): 스케줄링, 실행 옵션을 설정합니다.

2. 왼쪽 패널: 자산 라이브러리 (Asset Library)

파이프라인에 추가할 수 있는 리소스들을 제공합니다.

  • Quick Add: 자주 사용하는 노드(Delta Lake, Kafka, Python, SQL 등)를 캔버스로 바로 드래그할 수 있습니다.
  • Collections: 내 컬렉션에 저장된 기존 데이터셋이나 코드를 찾아 재사용할 수 있습니다.
  • 검색: 원하는 자산을 빠르게 찾을 수 있습니다.

3. 메인 캔버스 (Canvas)

워크플로우를 시각적으로 설계하는 공간입니다.

  • 노드 배치: 드래그 앤 드롭으로 노드를 배치하고 위치를 자유롭게 조정합니다.
  • 연결: 노드의 핸들을 드래그하여 데이터 흐름을 연결합니다.
  • 미니맵: 우측 하단에서 전체 구조를 조망하고 이동할 수 있습니다.
  • 컨트롤: 좌측 하단에서 확대/축소, 패닝/선택 모드 전환, 자동 정렬 기능을 제공합니다.

4. 우측 패널: 속성 (Inspector)

선택한 노드의 상세 속성을 설정합니다. 노드 유형에 따라 탭이 다릅니다.

Code 노드:

설명
Overview노드 이름, 설명 등 기본 정보
Code코드 편집기(Monaco Editor)로 스크립트 작성
Options입출력 연결 관리, 쓰기 모드, 실행 옵션
History배치 실행 이력 조회

Dataset 노드:

설명
Overview노드 이름, 설명 등 기본 정보
Schema데이터셋 스키마 조회 및 편집
Data데이터 미리보기

단축키

효율적인 작업을 위한 키보드 단축키를 지원합니다. ? 키를 눌러 전체 목록을 확인할 수 있습니다.

단축키기능
Delete / Backspace선택한 노드/엣지 삭제
Ctrl(Cmd) + S저장
Ctrl(Cmd) + D선택한 노드 복제
Ctrl(Cmd) + R파이프라인 실행
Ctrl(Cmd) + L자동 정렬
Ctrl(Cmd) + A전체 선택
Ctrl(Cmd) + Shift + D데이터셋 노드 추가
Ctrl(Cmd) + Shift + C코드 노드 추가
Esc선택 해제 / 인스펙터 닫기
?단축키 도움말