Character Map Transformation:
Character Map transformation is used to apply string operations like converting to Uppercase or lowercase on a given column. As this transformation is used to perform String operations, so the important point to be noted here is, “this transformation can be used only on column data with string data type”.
This transformation provides an option to convert the data in place or to add a new output and place the transformed data in that new column.

It also supports Error routing.
The various different operations provided by this transformation are listed below:
Operation
|
Description
|
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. 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 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. Operations in the columns Operation A and Operation B are mutually exclusive. (Source: MSDN)
Operation A
|
Operation 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
|
No comments:
Post a Comment