파생 열 변환

업데이트: 2006년 4월 14일

파생 열 변환은 변환 입력 열에 식을 적용하여 새로운 열 값을 만듭니다. 변환 입력의 변수, 함수, 연산자 및 열의 모든 조합이 식에 포함될 수 있습니다. 결과는 새 열로 추가하거나 기존 열에 대체 값으로 삽입할 수 있습니다. 파생 열 변환은 여러 개의 파생 열을 정의할 수 있으며 임의의 변수 또는 입력 열이 여러 개의 식에 사용될 수 있습니다.

이 변환을 사용하여 다음 작업을 수행할 수 있습니다.

  • 여러 열의 데이터를 하나의 파생 열로 연결합니다. 예를 들어 식 FirstName + " " + LastName을 사용하여 FirstName 열과 LastName 열의 값을 FullName이라는 단일 파생 열로 결합할 수 있습니다.
  • SUBSTRING과 같은 함수를 사용하여 문자열 데이터에서 문자를 추출한 다음 결과를 파생 열에 저장합니다. 예를 들어 식 SUBSTRING(FirstName,1,1)을 사용하여 FirstName 열에서 특정인의 이니셜을 추출할 수 있습니다.
  • 숫자 데이터에 수치 연산 함수를 적용하고 계산 결과를 파생 열에 저장합니다. 예를 들어 식 ROUND(SalesTax, 2)를 사용하여 숫자 열 SalesTax의 길이와 전체 자릿수를 소수 두자리 수로 변경할 수 있습니다.
  • 입력 열과 변수를 비교하는 식을 만듭니다. 예를 들어 식 ProductVersion == @Version? ProductVersion : @Version을 사용하여 변수 VersionProductVersion 열의 데이터와 비교하고 비교 결과에 따라 Version 또는 ProductVersion 중 하나의 값을 사용할 수 있습니다.
  • datetime 값의 일부를 추출합니다. 예를 들어 식 DATEPART("year",GETDATE())를 사용하여 GETDATE 및 DATEPART 함수로 현재 연도를 추출할 수 있습니다.

다음과 같은 방법으로 파생 열 변환을 구성할 수 있습니다.

  • 변경될 각 입력 열이나 새 열에 대한 식을 제공합니다. 자세한 내용은 Integration Services 식 참조를 참조하십시오.

    [!참고] 파생 열 변환에서 덮어쓰는 입력 열을 참조하는 식은 파생 값이 아닌 원래 열 값을 사용합니다.

  • 새 열에 결과를 추가하는 경우 데이터 형식을 변경합니다. 자세한 내용은 Integration Services 데이터 형식을 참조하십시오.

    [!참고] 데이터를 날짜 또는 datetime 데이터 형식으로 파생하는 경우 로캘 기본 설정에서 다른 형식을 지정해도 ISO 형식의 날짜가 표시됩니다.

  • 새 열에 결과를 추가하는 경우 문자열 데이터의 열 길이와 숫자 데이터의 전체 자릿수 및 소수 자릿수를 설정합니다. 자세한 내용은 전체 자릿수, 소수 자릿수 및 길이(Transact-SQL)를 참조하십시오.

  • 새 열에 결과를 추가하고 데이터 형식이 string인 경우 코드 페이지를 지정합니다. 자세한 내용은 문자열 데이터 비교를 참조하십시오.

파생 열 변환은 FriendlyExpression 사용자 지정 속성을 포함합니다. 이 속성은 패키지가 로드되면 속성 식을 사용하여 업데이트할 수 있습니다. 자세한 내용은 패키지에서 속성 식 사용Transformation Custom Properties을 참조하십시오.

이 변환에는 하나의 입력, 하나의 일반 출력 및 하나의 오류 출력이 있습니다.

파생 열 변환 구성

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

파생 열 변환 편집기 대화 상자에서 설정할 수 있는 속성에 대한 자세한 내용은 파생 열 변환 편집기를 참조하십시오.

고급 편집기 대화 상자에는 프로그래밍 방식으로 설정할 수 있는 속성이 표시됩니다. 고급 편집기 대화 상자를 사용하거나 프로그래밍 방식으로 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.

속성 설정 방법을 보려면 다음 항목 중 하나를 클릭하십시오.

참고 항목

개념

패키지 데이터 흐름 만들기
Integration Services 변환

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

업데이트된 내용
  • 새 열에 결과를 추가하는 경우에만 열 구성이 가능하다는 것을 설명했습니다.

2005년 12월 5일

새로운 내용
  • FriendlyExpression 사용자 지정 속성과 함께 속성 식을 사용하는 방법에 대한 정보를 추가했습니다.