다음을 통해 공유


병합 조인 변환

병합 조인 변환은 FULL, LEFT 또는 INNER 조인을 사용하여 정렬된 두 데이터 세트를 조인하여 생성되는 출력을 제공합니다. 예를 들어 LEFT 조인을 사용하여 제품 정보가 포함된 테이블에 제품을 제조한 국가/지역을 나열하는 테이블을 조인할 수 있습니다. 결과는 모든 제품 및 해당 국가/원본 지역을 나열하는 테이블입니다.

다음과 같은 방법으로 병합 조인 변환을 구성할 수 있습니다.

  • 조인이 FULL, LEFT 또는 INNER 조인인지 지정합니다.

  • 조인이 사용하는 열을 지정합니다.

  • 변환에서 null 값을 다른 null과 동등하게 취급하는지 여부를 지정합니다.

    비고

    null 값이 같은 값으로 처리되지 않으면 변환은 SQL Server 데이터베이스 엔진과 같은 null 값을 처리합니다.

이 변환에는 두 개의 입력과 하나의 출력이 있습니다. 오류 출력은 지원하지 않습니다.

입력 요구 사항

병합 조인 변환에는 입력에 대해 정렬된 데이터가 필요합니다. 이 중요한 요구 사항에 대한 자세한 내용은 병합 및 병합 조인 변환에 대한 데이터 정렬을 참조하세요.

조인 요구 사항

병합 조인 변환을 사용하려면 조인된 열에 일치하는 메타데이터가 있어야 합니다. 예를 들어 숫자 데이터 형식이 있는 열에는 문자 데이터 형식이 있는 열을 조인할 수 없습니다. 데이터에 문자열 데이터 형식이 있는 경우 두 번째 입력의 열 길이는 병합된 첫 번째 입력의 열 길이보다 작거나 같아야 합니다.

버퍼 속도 조절

Microsoft에서 병합 조인 변환에서 MaxBuffersPerInput 과도한 메모리를 소비할 위험을 줄이는 변경을 했기 때문에 더 이상 속성 값을 구성할 필요가 없습니다. 과도한 메모리가 사용되는 문제는 여러 병합 조인 입력에서 균일하지 않은 속도로 데이터를 생성하는 경우에 발생합니다.

SSIS 디자이너를 통해 또는 프로그래밍 방식으로 속성을 설정할 수 있습니다.

이 변환의 속성을 설정하는 방법에 대한 자세한 내용은 다음 항목 중 하나를 클릭합니다.

또한 참조하십시오

병합 조인 변환 편집기
병합 변환
Union All 변환
Integration Services 변환