본문으로 건너뛰기

병합(Merge)

병합(Merge) 아이콘ssemworks-microservice-base.merge
흐름 제어병합

여러 입력 브랜치의 아이템을 이어붙이거나 키/위치/SQL 로 결합한다.

기본 정보

항목
서비스 타입ssemworks-microservice-base.merge
표시 이름병합(Merge)
카테고리흐름 제어
그룹transform
버전1

입출력

  • 입력: 메인(main) · 메인(main)
  • 출력: 메인(main)

파라미터

파라미터이름타입기본값설명
모드mode선택append병합 방식
선택지: 이어붙이기(append) · 결합(combine) · 브랜치 선택(chooseBranch) · SQL 결합(combineBySql)
결합 기준combineBy선택combineByFields결합 모드에서의 짝짓기 방식
선택지: 전체 결합(combineAll) · 필드 기준(combineByFields) · 위치 기준(combineByPosition)
표시 조건: mode = "combine"
키 필드mergeByKeyField문자열id필드 기준 결합에서 매칭에 쓸 키 필드
표시 조건: mode = "combine", combineBy = "combineByFields"
매칭 필드fieldsToMatchString문자열""콤마로 구분된 매칭 필드(첫 항목을 키로 사용). 비면 키 필드 사용
표시 조건: mode = "combine", combineBy = "combineByFields"
브랜치 인덱스branchIndex숫자0브랜치 선택 모드에서 통과시킬 입력 인덱스(0부터)
표시 조건: mode = "chooseBranch"
SQL 쿼리query문자열SELECT * FROM input1SQL 결합 모드의 쿼리(input1, input2 참조)
표시 조건: mode = "combineBySql"
옵션options컬렉션{}표시 조건: mode = "combineBySql"

옵션 하위 필드

파라미터이름타입기본값설명
빈 결과 처리emptyQueryResult선택empty쿼리 결과가 비었을 때
선택지: 빈 결과(empty) · 성공 아이템 출력(success)