데이터 변환Data Conversion Transformation

데이터 변환은 입력 열의 데이터를 다른 데이터 형식으로 변환한 다음 새 출력 열에 복사합니다.The Data Conversion transformation converts the data in an input column to a different data type and then copies it to a new output column. 예를 들어 패키지는 여러 개의 원본에서 데이터를 추출한 다음 이 변환을 사용하여 대상 데이터 저장소에 필요한 데이터 형식으로 열을 변환할 수 있습니다.For example, a package can extract data from multiple sources, and then use this transformation to convert columns to the data type required by the destination data store. 단일 입력 열에 여러 개의 변환을 적용할 수 있습니다.You can apply multiple conversions to a single input column.

이 변환을 사용하면 패키지가 다음 유형의 데이터 변환을 수행할 수 있습니다.Using this transformation, a package can perform the following types of data conversions:

  • 데이터 형식을 변경합니다.Change the data type. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

    참고

    데이터를 날짜 또는 datetime 데이터 형식으로 변환하는 경우 출력 열의 날짜는 로캘 기본 설정에서 다른 형식을 지정해도 ISO 형식으로 표시됩니다.If you are converting data to a date or a datetime data type, the date in the output column is in the ISO format, although the locale preference may specify a different format.

  • 문자열 데이터의 열 길이와 숫자 데이터의 전체 자릿수 및 소수 자릿수를 설정합니다.Set the column length of string data and the precision and scale on numeric data. 자세한 내용은 전체 자릿수, 소수 자릿수 및 길이(Transact-SQL)를 참조하세요.For more information, see Precision, Scale, and Length (Transact-SQL).

  • 코드 페이지를 지정합니다.Specify a code page. 자세한 내용은 Comparing String Data을 참조하세요.For more information, see Comparing String Data.

    참고

    문자열 데이터 형식의 열을 다른 문자열 데이터 형식의 열로 복사하는 경우 두 열이 동일한 코드 페이지를 사용해야 합니다.When copying between columns with a string data type, the two columns must use the same code page.

    문자열 데이터의 출력 열 길이가 해당 입력 열의 길이보다 짧으면 출력 데이터가 잘립니다.If the length of an output column of string data is shorter than the length of its corresponding input column, the output data is truncated. 자세한 내용은 데이터 오류 처리를 참조하세요.For more information, see Error Handling in Data.

    이 변환에는 하나의 입력, 하나의 출력 및 하나의 오류 출력이 있습니다.This transformation has one input, one output, and one error output.

SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through the SSISSSIS Designer or programmatically. SSIS 디자이너에서 데이터 변환을 사용 하는 방법에 대 한 정보를 참조 하십시오. 데이터 변환을 사용 하 여 다른 데이터 형식에 대 한 데이터 변환합니다.For information about using the Data Conversion Transformation in the SSIS Designer, see Convert Data to a Different Data Type by Using the Data Conversion Transformation. 이 변환의 속성을 프로그래밍 방식으로 설정하는 방법은 공용 속성변환 사용자 지정 속성을 참조하세요.For information about setting properties of this transformation programmatically, see Common Properties and Transformation Custom Properties.

blogs.msdn.com의 블로그 항목 - SSIS 2008의 데이터 형식 변환 기술 간 성능 비교Blog entry, Performance Comparison between Data Type Conversion Techniques in SSIS 2008, on blogs.msdn.com.

데이터 변환 편집기Data Conversion Transformation Editor

데이터 변환 편집기 대화 상자를 사용하여 변환할 열을 선택하고, 열이 변환될 데이터 형식을 선택하고, 변환 특성을 설정할 수 있습니다.Use the Data Conversion Transformation Editor dialog box to select the columns to convert, select the data type to which the column is converted, and set conversion attributes.

참고

데이터 변환 출력 열의 FastParse 속성은 데이터 변환 편집기에서 사용할 수 없지만 고급 편집기를 사용하여 설정할 수 있습니다.The FastParse property of the output columns of the Data Conversion transformation is not available in the Data Conversion Transformation Editor, but can be set by using the Advanced Editor. 이 속성에 대한 자세한 내용은 Transformation Custom Properties의 데이터 변환 섹션을 참조하십시오.For more information on this property, see the Data Conversion Transformation section of Transformation Custom Properties.

옵션Options

사용 가능한 입력 열Available Input Columns
확인란을 사용하여 변환할 열을 선택합니다.Select columns to convert by using the check boxes. 선택한 항목은 아래의 입력 열에 추가됩니다.Your selections add input columns to the table below.

입력 열Input Column
사용 가능한 입력 열 목록에서 변환할 열을 선택합니다.Select columns to convert from the list of available input columns. 선택 내용에 따라 위의 확인란이 달라집니다.Your selections are reflected in the check box selections above.

출력 별칭Output Alias
각 새 열의 별칭을 입력합니다.Type an alias for each new column. 기본값은 Copy of 뒤에 입력 열 이름이 오는 형식이지만 설명이 포함된 고유 이름을 선택할 수 있습니다.The default is Copy of followed by the input column name; however, you can choose any unique, descriptive name.

데이터 형식Data Type
목록에서 사용 가능한 데이터 형식을 선택합니다.Select an available data type from the list. 자세한 내용은 Integration Services Data Types을 참조하세요.For more information, see Integration Services Data Types.

길이Length
문자열 데이터의 열 길이를 설정합니다.Set the column length for string data.

전체 자릿수Precision
숫자 데이터의 전체 자릿수를 설정합니다.Set the precision for numeric data.

소수 자릿수Scale
숫자 데이터의 소수 자릿수를 설정합니다.Set the scale for numeric data.

코드 페이지Code page
DT_STR 유형의 열에 적절한 코드 페이지를 선택합니다.Select the appropriate code page for columns of type DT_STR.

오류 출력 구성Configure error output
오류 출력 구성 대화 상자를 사용하여 하위 수준 오류를 처리하는 방법을 지정합니다.Specify how to handle row-level errors by using the Configure Error Output dialog box.

관련 항목:See Also

빠른 구문 분석 Fast Parse
데이터 흐름 Data Flow
Integration Services 변환Integration Services Transformations