중복 제거
데이터 변환목록일부 옵션 미지원 라벨 있음
기준 필드가 같은 중복 아이템을 제거한다.
기본 정보
| 항목 | 값 |
|---|---|
| 서비스 타입 | ssemworks-microservice-base.removeDuplicates |
| 표시 이름 | 중복 제거 |
| 카테고리 | 데이터 변환 |
| 그룹 | transform |
| 버전 | 1 |
입출력
- 입력: 메인(main)
- 출력: 메인(main)
파라미터
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 오퍼레이션 | operation | 선택 | removeDuplicateInputItems | 동작 방식 — DB 기반 이력 비교 2종은 미지원(명시적 오류) 선택지: 입력 아이템 중복 제거( removeDuplicateInputItems) · 이전 실행에서 본 아이템 제거 (미지원)(removeItemsSeenInPreviousExecutions) · 중복 제거 이력 초기화 (미지원)(clearDeduplicationHistory) |
| 비교 기준 | compare | 선택 | allFields | 중복 비교 기준 선택지: 전체 필드( allFields) · 제외 필드 외 전체(allFieldsExcept) · 지정 필드만(selectedFields) |
| 제외할 필드 | fieldsToExclude | 문자열 | "" | 콤마로 구분된 제외 필드 목록 — 비교 기준=제외 필드 외 전체일 때 사용 표시 조건: compare = "allFieldsExcept" |
| 비교할 필드 | fieldsToCompare | 문자열 | "" | 콤마로 구분된 비교 필드 목록 — 비교 기준=지정 필드만일 때 사용 표시 조건: compare = "selectedFields" |
| 옵션 | options | 컬렉션 | {} | — |
옵션 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 점 표기 비활성화 | disableDotNotation | 불리언 | false | 필드명의 점(.) 표기를 경로가 아닌 리터럴 키로 취급할지 여부 |
| 다른 필드 제거 | removeOtherFields | 불리언 | false | 비교하지 않는 필드를 결과 아이템에서 제거할지 여부 |