다음을 통해 공유


병합 변환

적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime

병합 변환은 정렬된 두 데이터 세트를 단일 데이터 세트로 결합합니다. 각 데이터 세트의 행은 키 열의 값을 기반으로 출력에 삽입됩니다.

데이터 흐름에 병합 변환을 포함하면 다음 작업을 수행할 수 있습니다.

  • 테이블 및 파일과 같은 두 데이터 원본의 데이터를 병합합니다.

  • 병합 변환을 중첩하여 복잡한 데이터 세트를 만듭니다.

  • 데이터 오류를 수정한 후 행 다시 병합.

병합 변환은 Union All 변환과 유사합니다. 다음과 같은 상황에서 병합 변환 대신 Union All 변환을 사용합니다.

  • 변환 입력이 정렬되지 않는 경우.

  • 결합된 출력은 정렬할 필요가 없습니다.

  • 변환에는 두 개 이상의 입력이 있습니다.

입력 요구 사항

병합 변환에는 정렬된 데이터를 입력해야 합니다. 이러한 중요한 요구 사항에 대한 자세한 정보는 병합 및 병합 조인 변환을 위한 데이터 정렬을 참고해 주세요.

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

SSIS 디자이너에서 병합 변환에 대한 사용자 인터페이스는 동일한 메타데이터가 있는 열을 자동으로 매핑합니다. 그런 다음 호환 가능한 데이터 형식의 다른 열을 수동으로 매핑할 수 있습니다.

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

병합 변환 구성

SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목 중 하나를 클릭하십시오.

속성을 설정하는 방법에 대한 자세한 내용은 다음 항목을 참조하세요.

병합 변환 편집기

병합 변환 편집기를 사용하여 병합할 정렬된 두 데이터 집합의 열을 지정합니다.

Important

병합 변환에는 정렬된 데이터를 입력해야 합니다. 이러한 중요한 요구 사항에 대한 자세한 정보는 병합 및 병합 조인 변환을 위한 데이터 정렬을 참고해 주세요.

옵션

출력 열 이름
출력 열의 이름을 지정합니다.

병합 입력 1
병합 입력 1로 병합할 열을 선택합니다.

병합 입력 2
병합 입력 2로 병합할 열을 선택합니다.

참고 항목

병합 조인 변환
UNION ALL 변환
데이터 흐름
Integration Services 변환