다음을 통해 공유


파생 열 변환을 사용하여 열 값 파생

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

파생 열 변환을 추가 및 구성하려면 패키지에 적어도 하나 이상의 데이터 흐름 태스크와 하나의 원본이 이미 들어 있어야 합니다.

파생 열 변환은 식을 사용하여 기존 열의 값을 업데이트하거나 새 열에 값을 추가합니다. 새 열에 값을 추가하는 경우 파생 열 변환 편집기 대화 상자에서 식을 계산하고 열의 메타데이터를 적절히 정의합니다. 예를 들어 식이 두 개의 열을 각각 DT_WSTR 데이터 형식과 50의 길이와 두 열 값 사이의 공백과 연결하는 경우 새 열에는 DT_WSTR 데이터 형식과 길이가 101입니다. 새 열의 데이터 형식을 업데이트할 수 있습니다. 유일한 요구 사항은 데이터 형식이 삽입된 데이터와 호환되어야 한다는 것입니다. 예를 들어 파생 열 변환 편집기 대화 상자는 정수 데이터 형식의 열에 날짜 값을 할당할 때 유효성 검사 오류를 생성합니다. 선택한 데이터 형식에 따라 열의 길이, 전체 자릿수, 소수 자릿수 및 코드 페이지를 지정할 수 있습니다.

열 값을 파생하려면

  1. SSDT(SQL Server Data Tools)에서 원하는 패키지가 들어 있는 Integration Services 프로젝트를 엽니다.

  2. 솔루션 탐색기에서 패키지를 두 번 클릭하여 엽니다.

  3. 데이터 흐름 탭을 클릭한 다음 도구 상자에서 파생 열 변환을 디자인 화면으로 끌어 옵니다.

  4. 원본 또는 이전 변환에서 파생된 열 변환으로 커넥터를 끌어 파생된 열 변환을 데이터 흐름에 연결합니다.

  5. 파생 열 변환을 두 번 클릭합니다.

  6. 파생 열 변환 편집기 대화 상자에서 변수, 열, 함수 및 연산자를 그리드의 열로 끌어 조건으로 사용할 식을 작성합니다. 또는 열에 식을 직접 입력할 수 있습니다.

    참고 항목

    식이 유효하지 않으면 식 텍스트가 강조 표시되고 열의 도구 설명에서 오류를 설명합니다.

  7. 파생 열 목록에서 <새 열로 추가>를 선택하여 식의 계산 결과를 새 열에 기록하거나 기존 열을 선택하여 평가 결과를 업데이트합니다.

    새 열을 사용하는 경우 파생 열 변환 편집기 대화 상자는 식을 계산하고 데이터 형식, 길이, 전체 자릿수, 소수 자릿수 및 코드 페이지에 따라 열에 데이터 형식을 할당합니다.

  8. 새 열을 사용하는 경우 데이터 형식 목록에서 데이터 형식을 선택합니다. 선택적으로 선택한 데이터 형식에 따라 길이, 전체 자릿수, 소수 자릿수코드 페이지 열의 값을 업데이트합니다. 기존 열의 메타데이터는 변경할 수 없습니다.

  9. 필요에 따라 파생 열 이름 열의 값을 수정합니다.

  10. 오류 출력을 구성하려면 오류 출력 구성을 클릭합니다. 자세한 내용은 Debugging Data Flow을 참조하세요.

  11. 확인을 클릭합니다.

  12. 업데이트된 패키지를 저장하려면 파일 메뉴에서 선택한 항목 저장을 클릭합니다.

참고 항목

Derived Column Transformation
Integration Services 데이터 형식
Integration Services 변환
Integration Services 경로
데이터 흐름 태스크
Integration Services(SSIS) 식