문자표 변환
적용 대상: SQL Server Azure Data Factory의 SSIS Integration Runtime
문자 맵 변환은 소문자에서 대문자로의 변환과 같은 문자열 함수를 문자 데이터로 적용합니다. 이 변환은 문자열 데이터 형식의 열 데이터에서만 작동합니다.
문자 맵 변환은 열 데이터를 현재 위치로 변환하거나 변환 출력에 열을 추가하고 변환된 데이터를 새 열에 넣을 수 있습니다. 동일한 입력 열에 서로 다른 매핑 작업 집합을 적용하고 결과를 다른 열에 배치할 수 있습니다. 예를 들어 동일한 열을 대문자와 소문자로 변환하고 결과를 서로 다른 두 열에 넣을 수 있습니다.
매핑은 경우에 따라 데이터가 잘리게 할 수 있습니다. 예를 들어 싱글바이트 문자가 멀티바이트 표현이 있는 문자에 매핑될 때 잘림이 발생할 수 있습니다. 문자표 변환에는 잘린 데이터를 별도의 출력으로 보내는 데 사용할 수 있는 오류 출력이 있습니다. 자세한 내용은 데이터에서 오류 처리를 참조하세요.
이 변환에는 하나의 입력, 하나의 출력, 하나의 오류 출력이 있습니다.
매핑 작업
다음 표에서는 문자 맵 변환에서 지원하는 매핑 작업에 대해 설명합니다.
연산 | 설명 |
---|---|
바이트 반전 | 바이트 순서를 반대로 합니다. |
전자 | 반자 문자를 전자 문자에 매핑합니다. |
반자 | 전자 문자를 반자 문자에 매핑합니다. |
히라가나 | 가타카나 문자를 히라가나 문자에 매핑합니다. |
가타카나 | 히라가나 문자를 가타카나 문자에 매핑합니다. |
언어 대/소문자 구분 | 시스템 규칙 대신 언어 대/소문자를 적용합니다. 언어 대/소문자 구분은 튀르키에어 및 기타 로컬의 유니코드 단순 사례 매핑용 Win32 API에서 제공하는 기능을 나타냅니다. |
소문자 | 문자를 소문자로 변환합니다. |
중국어(간체) | 중국어 번체 문자를 간체로 변환합니다. |
중국어 - 번체 | 중국어 간체자를 중국어 번체로 매핑합니다. |
대문자 | 문자를 대문자로 변환합니다. |
상호 배타적 매핑 작업
변환에서 둘 이상의 작업을 수행할 수 있습니다. 그러나 일부 매핑 작업은 상호 배타적입니다. 다음 표에서는 동일한 열에 여러 개의 작업을 사용할 때 적용되는 제한을 나열합니다. 작업 A 열과 작업 B 열의 작업은 함께 사용할 수 없습니다.
작동 A | 작업 B |
---|---|
소문자 | 대문자 |
히라가나 | 가타카나 |
반자 | 전자 |
중국어 - 번체 | 중국어(간체) |
소문자 | 히라가나, 가타카나, 반자, 전자 |
대문자 | 히라가나, 가타카나, 반자, 전자 |
문자표 변환 구성
다음과 같은 방법으로 캐릭터 맵 변환을 구성할 수 있습니다.
변환할 열을 지정합니다.
각 열에 적용할 작업을 지정합니다.
SSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.
고급 편집기 대화 상자에는 프로그래밍 방식으로 설정할 수 있는 속성이 표시됩니다. 고급 편집기 대화 상자를 사용하거나 프로그래밍 방식으로 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하세요:
속성을 설정하는 방법을 보려면 다음 항목 중 하나를 클릭하세요.
문자표 변환 편집기
문자표 변환 편집기 대화 상자를 사용하여 열 데이터에 적용할 문자열 함수를 선택하고 매핑이 내부 변경인지, 아니면 새 열로 추가되었는지를 지정할 수 있습니다.
옵션
사용 가능한 입력 열
확인란을 사용하여 문자열 함수로 변환할 열을 선택할 수 있습니다. 선택 항목은 아래 표에 표시됩니다.
입력 열
위 테이블에서 선택한 입력 열을 표시합니다. 사용 가능한 입력 열 목록을 사용하여 선택 내용을 변경 또는 제거할 수도 있습니다.
대상
기존 열을 사용하여 문자열 작업의 결과를 저장하거나 수정된 데이터를 새 열로 저장할지 여부를 지정합니다.
값 | 설명 |
---|---|
새 열 | 데이터를 새 열에 저장합니다. 출력 별칭 아래에 열 이름을 할당합니다. |
내부 변경 | 수정된 데이터를 기존 열에 저장합니다. |
연산
열 데이터에 적용할 문자열 함수를 목록에서 선택합니다.
값 | 설명 |
---|---|
소문자 | 소문자로 변환합니다. |
대문자 | 대문자로 변환합니다. |
바이트 반전 | 바이트 순서를 반대로 변환합니다. |
히라가나 | 일본어 가타카나 문자를 히라가나로 변환합니다. |
가타카나 | 일본어 히라가나 문자를 가타카나로 변환합니다. |
반자 | 전자 문자를 반자로 변환합니다. |
전자 | 반자 문자를 전자로 변환합니다. |
언어 대/소문자 구분 | 시스템 규칙 대신 대/소문자(튀르키예어 및 기타 로컬에 대한 유니코드 단순 대/소문자 매핑)의 언어 규칙을 적용합니다. |
중국어(간체) | 중국어 번체 문자를 간체로 변환합니다. |
중국어 - 번체 | 중국어 간체 문자를 번체로 변환합니다. |
출력 별칭
각 출력 열의 별칭을 입력합니다. 기본값은 뒤에 입력 열 이름이 오는 형식의 복사본이지만 설명이 포함된 고유 이름을 선택할 수 있습니다.
오류 출력 구성
오류 출력 구성 대화 상자를 사용하여 이 변환에 대한 오류 처리 옵션을 지정합니다.