Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

매핑 조인

항목값
화면 이름Mapping join
식별자mappingJoinV1
지원 실행 방식Batch, Faster
범주조인 (Join)

원천 데이터셋의 대상 열 값을 매핑 데이터셋의 값으로 바꿉니다.

입력 인자

이름지정 여부자료형의미와 조건
Input dataset필수Table값을 바꿀 열이 있는 원천 데이터셋입니다.
Key column for mapping values필수Column<T1>매핑의 키 열입니다.
Mapping dataset필수Table매핑할 값이 있는 데이터셋입니다.
Target columns필수List<Column<T1>>값을 교체할 왼쪽 열 목록입니다.
Values to use for mapping필수Column<T2>새 값으로 사용할 매핑 값입니다.
Assume unique mappings선택Literal<Boolean>기본적으로 매핑 테이블의 키에 중복 제거를 적용합니다. false이면 중복 키 각각에 대응하는 출력 행이 생깁니다. false로 두면 성능이 나아질 수 있습니다.
Default value선택Expression<T2>생략하면 매핑을 찾지 못한 대상 값은 그대로 유지합니다. 기본값은 미지정입니다.

자료형 변수의 범위

  • T1는 AnyType 범위의 자료형을 받습니다.
  • T2는 AnyType 범위의 자료형을 받습니다.

입출력 예시

예시 1: 기본 동작

인자 값:

  • Input dataset: ri.foundry.main.dataset.input
  • Key column for mapping values: flight_code
  • Mapping dataset: ri.foundry.main.dataset.mapping
  • Target columns: [flight_no, next_flight]
  • Values to use for mapping: flight_number
  • Assume unique mappings: null
  • Default value: unknown

입력:

ri.foundry.main.dataset.input

flight_nonext_flightdeparture_time
5331122022-01-20T10:45:00Z
9345332022-01-20T11:20:00Z
2229342022-01-20T11:20:00Z

ri.foundry.main.dataset.mapping

flight_codeflight_numberairline
112XB-123foundry airlines
533MT-444foundry airlines
934KK-123new air

출력:

flight_nonext_flightdeparture_time
MT-444XB-1232022-01-20T10:45:00Z
KK-123MT-4442022-01-20T11:20:00Z
unknownKK-1232022-01-20T11:20:00Z