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

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

가격 업데이트 파이프라인을 실행하고 두 데이터셋의 같은 행과 전체 출력 범위를 해석합니다.

이번 단계의 질문

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

왜 지금 필요한가

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

직접 해보기

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

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

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

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

오른쪽 위 지금 실행을 누릅니다. 실행이 끝나면 경쟁사 가격 업데이트 결과의 데이터 탭을 열고 상단에서 46,700행을 확인합니다. 파이프라인 편집 화면으로 돌아가 오른쪽 결과 데이터셋 노드의 주황색 교체 아이콘도 확인합니다. 아이콘에 마우스를 올리면 전체 교체가 표시됩니다.

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

제품 정보를 열고 SQL Scratch Pad에서 다음 쿼리를 실행합니다.

SELECT item_code, branch_name, inventory_qty,
       selling_price_krw_synth, competitor_price_krw_synth
FROM `retail_inventory_intelligence`.`retail_inventory`
WHERE item_code = 7224000894
  AND branch_code = 'GNM0'
  AND `PROD_GRP` = 'YT44402461'
LIMIT 1;

경쟁사 가격 업데이트 결과의 SQL Scratch Pad에서도 테이블 이름만 바꿔 실행합니다.

SELECT item_code, branch_name, inventory_qty,
       selling_price_krw_synth, competitor_price_krw_synth
FROM `retail_inventory_intelligence`.`update_competitor_price`
WHERE item_code = 7224000894
  AND branch_code = 'GNM0'
  AND `PROD_GRP` = 'YT44402461'
LIMIT 1;

확인할 결과

  • 경쟁사 가격 업데이트 결과 > 데이터 상단: 46,700행
  • 파이프라인의 오른쪽 결과 데이터셋 노드: 주황색 교체 아이콘(전체 교체)
열제품 정보경쟁사 가격 업데이트 결과해석
item_code72240008947224000894같은 상품입니다.
branch_name강남파이낸스점강남파이낸스점지점은 유지됩니다.
inventory_qty5151재고 수량은 바뀌지 않습니다.
selling_price_krw_synth4,490원4,490원판매가도 유지됩니다.
competitor_price_krw_synth4,500원4,670원경쟁사가만 보강됩니다.

결과를 읽어 봅니다

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

버전 기록은 버전별 샘플을 보여 주지만 행 단위 변경 요약은 제공하지 않습니다. 따라서 화면에서 확인할 수 없는 변경 46,444행과 유지 256행을 성공 조건으로 사용하지 않습니다.

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

다음 판단

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