다음을 통해 공유


UNION ALL 변환

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

UNION ALL 변환은 여러 입력을 하나의 출력으로 결합합니다. 예를 들어 5개 플랫 파일 원본의 출력이 UNION ALL 변환의 입력이 되어 하나의 출력으로 결합될 수 있습니다.

입력 및 출력

변환 입력은 변환 출력에 하나씩 추가됩니다. 행의 순서를 다시 지정하지 않습니다. 패키지에 정렬된 출력이 필요한 경우 UNION ALL 변환 대신 병합 변환을 사용해야 합니다.

UNION ALL 변환에 연결하는 첫 번째 입력은 변환이 변환 출력을 만드는 데 사용하는 입력입니다. 나중에 변환에 연결하는 입력의 열은 변환 출력의 열에 매핑됩니다.

입력을 병합하려면 입력 열을 출력 열에 매핑합니다. 적어도 하나의 열을 각 출력 열에 매핑해야 합니다. 두 개의 열 사이에 매핑을 사용하려면 열의 메타데이터가 일치해야 합니다. 예를 들어 매핑된 열의 데이터 형식이 같아야 합니다.

매핑된 열에 문자열 데이터가 포함되어 있고 출력 열의 길이가 입력 열보다 짧은 경우 입력 열을 포함하기 위해 출력 열의 길이가 자동으로 늘어납니다. 출력 열에 매핑되지 않은 입력 열은 출력 열에서 null 값으로 설정됩니다.

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

UNION ALL 변환 구성

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

프로그래밍 방식으로 설정할 수 있는 속성에 대한 자세한 내용은 공통 속성을 참조하세요.

속성을 설정하는 방법을 보려면 다음 항목 중 하나를 클릭하세요.

UNION ALL 변환 편집기

UNION ALL 변환 편집기 대화 상자를 사용하여 여러 입력 행 집합을 단일 출력 행 집합으로 통합합니다. UNION ALL 변환을 데이터 흐름에 포함하면 여러 데이터 흐름의 데이터를 병합하고, UNION ALL 변환을 중첩하여 복잡한 데이터 세트를 만들고, 데이터의 오류를 수정하고, 행을 다시 병합할 수 있습니다.

옵션

출력 열 이름
각 열의 별칭을 입력합니다. 기본값은 첫 번째(참조) 입력의 입력 열 이름이지만 설명이 포함된 고유 이름을 임의로 선택할 수 있습니다.

UNION ALL 입력 1
첫 번째(참조) 입력의 사용 가능한 입력 열 목록에서 선택합니다. 매핑된 열의 메타데이터는 일치해야 합니다.

UNION ALL 입력 n
두 번째 및 추가 입력의 사용 가능한 입력 열 목록에서 선택합니다. 매핑된 열의 메타데이터는 일치해야 합니다.

UNION ALL 변환을 사용하여 데이터 병합