문자표 변환Character Map Transformation

문자표 변환은 소문자에서 대문자로의 변환과 같은 문자열 함수를 문자 데이터에 적용합니다.The Character Map transformation applies string functions, such as conversion from lowercase to uppercase, to character data. 이 변환은 문자열 데이터 형식의 열 데이터에서만 실행됩니다.This transformation operates only on column data with a string data type.

문자표 변환은 사용 중인 열 데이터를 변환하거나 열을 변환 출력에 추가하고 변환된 데이터를 새 열에 배치할 수 있습니다.The Character Map transformation can convert column data in place or add a column to the transformation output and put the converted data in the new column. 다양한 매핑 작업 집합을 동일한 입력 열에 적용하고 결과를 다른 열에 배치할 수 있습니다.You can apply different sets of mapping operations to the same input column and put the results in different columns. 예를 들어 동일한 열을 대문자와 소문자로 변환하고 결과를 두 개의 서로 다른 열에 배치할 수 있습니다.For example, you can convert the same column to uppercase and lowercase and put the results in two different columns.

매핑으로 인해 데이터가 잘리는 경우도 있습니다.Mapping can, under some circumstances, cause data to be truncated. 예를 들어 싱글바이트 문자를 멀티바이트 표현 문자로 매핑하면 데이터가 잘릴 수 있습니다.For example, truncation can occur when single-byte characters are mapped to characters with a multibyte representation. 문자표 변환에는 잘린 데이터를 별도의 출력으로 보내는 데 사용할 수 있는 오류 출력이 있습니다.The Character Map transformation includes an error output, which can be used to direct truncated data to separate output. 자세한 내용은 데이터 오류 처리를 참조하세요.For more information, see Error Handling in Data.

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

매핑 작업Mapping Operations

다음 표에서는 문자표 변환이 지원하는 매핑 작업을 설명합니다.The following table describes the mapping operations that the Character Map transformation supports.

연산Operation DescriptionDescription
바이트 반전Byte reversal 바이트 순서를 반대로 바꿉니다.Reverses byte order.
전자Full width 반자 문자를 전자 문자에 매핑합니다.Maps half-width characters to full-width characters.
반자Half width 전자 문자를 반자 문자에 매핑합니다.Maps full-width characters to half-width characters.
히라가나Hiragana 가타카나 문자를 히라가나 문자에 매핑합니다.Maps katakana characters to hiragana characters.
가타카나Katakana 히라가나 문자를 가타카나 문자에 매핑합니다.Maps hiragana characters to katakana characters.
대/소문자 구분 기능Linguistic casing 시스템 규칙 대신 대/소문자 구분 기능을 적용합니다.Applies linguistic casing instead of the system rules. 대/소문자 구분 기능은 터키어 및 다른 로캘의 유니코드 단순 대/소문자 구분 매핑을 위해 Win32 API에서 제공하는 기능입니다.Linguistic casing refers to functionality provided by the Win32 API for Unicode simple case mapping of Turkic and other locales.
소문자Lowercase 문자를 소문자로 변환합니다.Converts characters to lowercase.
중국어(간체)Simplified Chinese 중국어 번체 문자를 중국어 간체 문자에 매핑합니다.Maps traditional Chinese characters to simplified Chinese characters.
중국어(번체)Traditional Chinese 중국어 간체 문자를 중국어 번체 문자에 매핑합니다.Maps simplified Chinese characters to traditional Chinese characters.
대문자Uppercase 문자를 대문자로 변환합니다.Converts characters to uppercase.

상호 배타적인 매핑 작업Mutually Exclusive Mapping Operations

한 변환에서 둘 이상의 작업을 수행할 수 있습니다.More than one operation can be performed in a transformation. 그러나 일부 매핑 작업은 함께 사용할 수 없습니다.However, some mapping operations are mutually exclusive. 다음 표에서는 동일한 열에 여러 개의 작업을 사용할 때 적용되는 제한을 나열합니다.The following table lists restrictions that apply when you use multiple operations on the same column. 작업 A 열과 작업 B 열의 작업은 함께 사용할 수 없습니다.Operations in the columns Operation A and Operation B are mutually exclusive.

작업 AOperation A 작업 BOperation B
소문자Lowercase 대문자Uppercase
히라가나Hiragana 가타카나Katakana
반자Half width 전자Full width
중국어(번체)Traditional Chinese 중국어(간체)Simplified Chinese
소문자Lowercase 히라가나, 가타카나, 반자, 전자Hiragana, katakana, half width, full width
대문자Uppercase 히라가나, 가타카나, 반자, 전자Hiragana, katakana, half width, full width

문자표 변환 구성Configuration of the Character Map Transformation

다음과 같은 방법으로 문자표 변환을 구성할 수 있습니다.You configure the Character Map transformation in the following ways: