조인 프로세서
하나 이상의 키를 기준으로 두 개의 흐름을 결합합니다.
조인 프로세서를 사용하면 두 개의 출력 흐름에서 데이터를 결합할 수 있습니다. 공통 키를 선택하고, 조인 유형을 선택하고, 출력 흐름에서 데이터를 결합합니다.
사용량
조인 프로세서에는 두 개의 입력 흐름이 필요하고 하나의 출력 흐름만 생성할 수 있습니다.
속성
조인을 사용하여 레코드를 결합하기 위해 구성할 속성.
속성 | 구성 |
---|---|
조인 유형 |
목록에서 원하는 조인 유형을 선택합니다.
|
조건 |
|
프로세서 이름을 바꾸거나 해당 설명을 편집하려면 속성 패널에서 프로세서 이름 옆에 있는 편집 아이콘을 클릭합니다.
조인 작업에 대한 추가 정보
조인 프로세서를 사용하면 데이터에 4가지 유형의 조인 작업을 적용할 수 있습니다.
내부 조인
이러한 유형의 조인 작업은 다음을 위해 사용됩니다.
-
두 데이터 집합 간에 공통되는 값을 일치시킵니다.
-
일치하는 모든 쌍으로 결과 집합을 만듭니다.
결과 집합은 다음과 같이 결정됩니다.
조인 문이 충족되는 경우(데이터 집합 L이 데이터 집합 R과 일치) | 조인 문이 충족되지 않는 경우 |
---|---|
일치하는 모든 레코드가 결합되어 결과 집합에 반환됩니다. | 일치하지 않는 레코드는 무시됩니다. |
왼쪽 외부 조인
이러한 유형의 조인 작업은 다음을 위해 사용됩니다.
-
두 데이터 집합 사이에 공통된 값을 일치시키고 왼쪽 데이터 집합에 존재하는 모든 값을 유지합니다.
-
이러한 레코드를 결합한 결과 집합을 만듭니다.
결과 집합은 다음과 같이 결정됩니다.
조인 문이 충족되는 경우(데이터 집합 L+에 있는 모든 것이 두 데이터 집합에서 일치) | 조인 문이 충족되지 않는 경우 |
---|---|
데이터 집합 left와 데이터 집합 right 사이의 일치하는 레코드뿐만 아니라 왼쪽 데이터 집합의 모든 레코드가 결합되어 결과 집합에 반환됩니다. | 일치하지 않는 레코드는 무시됩니다. |
오른쪽 외부 조인
이러한 유형의 조인 작업은 다음을 위해 사용됩니다.
-
두 데이터 집합 사이에 공통된 값을 일치시키고 올바른 데이터 집합에 존재하는 모든 값을 유지합니다.
-
이러한 레코드를 결합한 결과 집합을 만듭니다.
결과 집합은 다음과 같이 결정됩니다.
조인 문이 충족되는 경우(데이터 집합 L 및 R+에 있는 모든 것이 두 데이터 집합에서 일치) | 조인 문이 충족되지 않는 경우 |
---|---|
데이터 집합 left와 데이터 집합 right 사이의 일치하는 레코드뿐만 아니라 왼쪽 데이터 집합의 모든 레코드가 결합되어 결과 집합에 반환됩니다. | 일치하지 않는 레코드는 무시됩니다. |
전체 외부 조인
이러한 유형의 조인 작업은 다음을 위해 사용됩니다.
-
왼쪽 및 오른쪽 데이터 집합에서 일치하는 모든 값을 유지합니다.
-
이러한 레코드를 결합한 결과 집합을 만듭니다.
결과 집합은 다음과 같이 결정됩니다.
조인 문이 충족되는 경우(데이터 집합 L+에 있는 모든 것이 두 데이터 집합에서 일치) | 조인 문이 충족되지 않는 경우 |
---|---|
데이터 집합 left와 데이터 집합 right 사이의 일치하는 레코드뿐만 아니라 왼쪽 데이터 집합의 모든 레코드가 결합되어 결과 집합에 반환됩니다. | 일치하지 않는 레코드는 결과 집합에 NULL로 나열됩니다. |