본문으로 건너뛰기
워크숍 개요
3/7번째 챕터
15분

경쟁 가격을 재고에 보강하기

가격 업데이트 파이프라인을 실행하고 전후 한 행과 전체 출력 범위를 해석합니다.

이번 단계의 질문

파이프라인은 재고 행에서 무엇을 바꾸고 무엇을 그대로 남길까요?

왜 지금 필요한가

대시보드의 가격 조정 후보는 보강된 출력 데이터셋을 읽습니다. 실행 결과를 확인하지 않고 대시보드를 보면 오래된 경쟁사가를 현재 값으로 오해할 수 있습니다.

직접 해보기

왼쪽 사이드바 파이프라인에서 경쟁사 가격 업데이트를 열어 네 노드의 연결을 확인합니다.

제품 정보와 경쟁사 가격 데이터를 결과 데이터셋에 연결한 파이프라인
두 입력, 가격 업데이트 코드, 결과 데이터셋의 연결을 확인합니다.

가운데 코드 노드를 선택합니다. 코드는 두 입력을 item_code로 왼쪽 조인하고, 관측값이 있는 행의 competitor_price_krw_synth만 바꿉니다.

경쟁사 가격 업데이트 코드 노드의 설정 패널
코드 노드가 두 입력을 받아 결과를 만드는지 확인합니다.

오른쪽 위 지금 실행을 누릅니다. 실행이 끝나면 경쟁사 가격 업데이트 결과데이터 탭과 버전 기록을 엽니다.

경쟁사 가격 업데이트 파이프라인이 실행 중인 화면
실행 시작 알림과 실행 중 상태를 확인합니다.

이 화면이 나오면 성공

  • 출력 행 수: 46,700
  • 현재 시드 실행에서 경쟁사가가 달라지는 행: 46,444
  • 값이 유지되는 행: 256
  • 출력 방식: overwrite
실행 전실행 후해석
item_code72240008947224000894같은 상품입니다.
branch_name강남파이낸스점강남파이낸스점지점은 유지됩니다.
inventory_qty5151재고 수량은 바뀌지 않습니다.
selling_price_krw_synth4,490원4,490원판매가도 유지됩니다.
competitor_price_krw_synth4,500원4,670원경쟁사가만 보강됩니다.

결과를 읽어 봅니다

46,700행이 새로 늘어난 것이 아닙니다. 원래 재고 행의 구조를 유지한 채 비교 기준인 경쟁사가를 보강한 결과입니다. overwrite는 결과 데이터셋을 현재 스냅샷으로 유지합니다.

문제 해결 — 실행이 실패한다면
  1. 두 입력 데이터셋의 행 수가 0이 아닌지 확인합니다.
  2. price_krw가 통화 기호가 섞인 문자열이 아니라 숫자로 읽히는지 확인합니다.
  3. 출력 데이터셋에 새 버전과 46,700행이 생겼는지 확인합니다.

다음 판단

이제 가격과 재고를 같은 행에서 비교할 수 있습니다. 다음 챕터에서는 상품 한 건을 지점, 지역, 공급업체 관계로 확장해 실행할 담당 맥락을 찾습니다.