Trasformazione Mappa caratteriCharacter Map Transformation

La trasformazione Mappa caratteri consente di applicare funzioni per i valori stringa, quale la conversione da minuscolo a maiuscolo, a dati di tipo carattere.The Character Map transformation applies string functions, such as conversion from lowercase to uppercase, to character data. È possibile utilizzare questa trasformazione solo su dati di colonna con un tipo di dati string.This transformation operates only on column data with a string data type.

La trasformazione Mappa caratteri consente di convertire dati di colonna sul posto oppure di aggiungere una colonna all'output della trasformazione e inserire i dati convertiti nella nuova colonna.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. È possibile applicare vari set di operazioni di mapping alla stessa colonna di input e inserire i risultati in colonne diverse.You can apply different sets of mapping operations to the same input column and put the results in different columns. È ad esempio possibile convertire la stessa colonna in maiuscolo e minuscolo, quindi inserire i risultati in due colonne diverse.For example, you can convert the same column to uppercase and lowercase and put the results in two different columns.

In alcune circostanze il mapping può causare il troncamento dei dati.Mapping can, under some circumstances, cause data to be truncated. Può verificarsi un troncamento ad esempio in caso di mapping da caratteri a un byte a caratteri con rappresentazione MBCS (Multibyte Character Set).For example, truncation can occur when single-byte characters are mapped to characters with a multibyte representation. La trasformazione Mappa caratteri include un output degli errori, che può essere utilizzato per dirigere i dati troncati a un output distinto.The Character Map transformation includes an error output, which can be used to direct truncated data to separate output. Per altre informazioni, vedere Gestione degli errori nei dati.For more information, see Error Handling in Data.

Questa trasformazione include un input, un output e un output degli errori.This transformation has one input, one output, and one error output.

Operazioni di mappingMapping Operations

Nella tabella seguente vengono descritte le operazioni di mapping supportate dalla trasformazione Mappa caratteri.The following table describes the mapping operations that the Character Map transformation supports.

OperazioneOperation DescriptionDescription
Inversione byteByte reversal Inverte l'ordine dei byte.Reverses byte order.
Larghezza interaFull width Esegue il mapping da caratteri a metà larghezza a caratteri a larghezza intera.Maps half-width characters to full-width characters.
Metà larghezzaHalf width Esegue il mapping da caratteri a larghezza intera a caratteri a metà larghezza.Maps full-width characters to half-width characters.
HiraganaHiragana Esegue il mapping da caratteri Katakana a caratteri Hiragana.Maps katakana characters to hiragana characters.
KatakanaKatakana Esegue il mapping da caratteri Hiragana a caratteri Katakana.Maps hiragana characters to katakana characters.
Conversione da maiuscole a minuscole (e viceversa) basata sulla linguaLinguistic casing Applica la conversione da maiuscole a minuscole (e viceversa) basata sulla lingua anziché le regole di sistema.Applies linguistic casing instead of the system rules. La conversione da maiuscole a minuscole (e viceversa) basata sulla lingua fa riferimento a una funzionalità disponibile nell'API Win32 per il mapping Unicode semplice tra maiuscole e minuscole per il turco e altre impostazioni locali.Linguistic casing refers to functionality provided by the Win32 API for Unicode simple case mapping of Turkic and other locales.
MinuscoloLowercase Converte i caratteri in minuscolo.Converts characters to lowercase.
Cinese semplificatoSimplified Chinese Esegue il mapping da caratteri in cinese tradizionale a caratteri in cinese semplificato.Maps traditional Chinese characters to simplified Chinese characters.
Cinese tradizionaleTraditional Chinese Esegue il mapping da caratteri in cinese semplificato a caratteri in cinese tradizionale.Maps simplified Chinese characters to traditional Chinese characters.
MaiuscoloUppercase Converte i caratteri in maiuscolo.Converts characters to uppercase.

Operazioni di mapping che si escludono a vicendaMutually Exclusive Mapping Operations

In una stessa trasformazione è possibile eseguire più di un'operazione.More than one operation can be performed in a transformation. Esistono tuttavia operazioni di mapping che si escludono a vicenda.However, some mapping operations are mutually exclusive. Nella tabella seguente sono elencate le restrizioni applicate quando vengono eseguite più operazioni sulla stessa colonna.The following table lists restrictions that apply when you use multiple operations on the same column. Le operazioni nelle colonne Operazione A e Operazione B si escludono a vicenda.Operations in the columns Operation A and Operation B are mutually exclusive.

Operazione AOperation A Operazione BOperation B
MinuscoloLowercase MaiuscoloUppercase
HiraganaHiragana KatakanaKatakana
Metà larghezzaHalf width Larghezza interaFull width
Cinese tradizionaleTraditional Chinese Cinese semplificatoSimplified Chinese
MinuscoloLowercase Hiragana, katakana, metà larghezza, larghezza interaHiragana, katakana, half width, full width
MaiuscoloUppercase Hiragana, katakana, metà larghezza, larghezza interaHiragana, katakana, half width, full width

Configurazione della trasformazione Mappa caratteriConfiguration of the Character Map Transformation

Per configurare la trasformazione Mappa caratteri, procedere nel modo seguente:You configure the Character Map transformation in the following ways:

Editor trasformazione Mappa caratteriCharacter Map Transformation Editor

Usare la finestra di dialogo Editor trasformazione Mappa caratteri per selezionare le funzioni per i valori stringa da applicare ai dati di colonna e per specificare se il mapping è una modifica sul posto o viene aggiunto come nuova colonna.Use the Character Map Transformation Editor dialog box to select the string functions to apply to column data and to specify whether mapping is an in-place change or added as a new column.

OpzioniOptions

Colonne di input disponibiliAvailable Input Columns
Utilizzare le caselle di controllo per selezionare le colonne da trasformare utilizzando le funzioni per i valori stringa.Use the check boxes to select the columns to transform using string functions. Le selezioni verranno visualizzate nella tabella sottostante.Your selections appear in the table below.

Colonna di inputInput Column
Consente di visualizzare le colonne di input selezionate nella tabella precedente.View input columns selected from the table above. È inoltre possibile modificare o rimuovere una selezione utilizzando l'elenco di colonne di input disponibili.You can also change or remove a selection by using the list of available input columns.

DestinazioneDestination
Consente di specificare se salvare i risultati delle operazioni di stringa sul posto, utilizzando la colonna esistente, o se salvare i dati modificati come nuova colonna.Specify whether to save the results of the string operations in place, using the existing column, or to save the modified data as a new column.

ValoreValue DescriptionDescription
Nuova colonnaNew column Consente di salvare i dati in una nuova colonna.Save the data in a new column. Assegnare il nome alla colonna in Alias di output.Assign the column name under Output Alias.
Modifica sul postoIn-place change Consente di salvare i dati modificati nella colonna esistente.Save the modified data in the existing column.

OperazioneOperation
Consente di selezionare nell'elenco le funzioni per i valori stringa da applicare ai dati della colonna.Select from the list the string functions to apply to column data.

ValoreValue DescriptionDescription
MinuscoloLowercase Consente di convertire la stringa in caratteri minuscoli.Convert to lower case.
MaiuscoloUppercase Consente di convertire la stringa in caratteri maiuscoli.Convert to upper case.
Inversione byteByte reversal Consente di eseguire la conversione invertendo l'ordine dei byte.Convert by reversing byte order.
HiraganaHiragana Consente di convertire i caratteri giapponesi katakana in caratteri hiragana.Convert Japanese katakana characters to hiragana.
KatakanaKatakana Consente di convertire i caratteri giapponesi hiragana in caratteri katakana.Convert Japanese hiragana characters to katakana.
Metà larghezzaHalf width Consente di convertire i caratteri a larghezza intera in caratteri a metà larghezza.Convert full-width characters to half width.
Larghezza interaFull width Consente di convertire i caratteri a metà larghezza in caratteri a larghezza intera.Convert half-width characters to full width.
Conversione da maiuscole a minuscole (e viceversa) basata sulla linguaLinguistic casing Consente di applicare le regole di conversione da maiuscole a minuscole (e viceversa) basata sulla lingua, ovvero il mapping Unicode semplice tra maiuscole e minuscole per il turco e altre impostazioni locali, al posto delle regole di sistema.Apply linguistic rules of casing (Unicode simple case mapping for Turkic and other locales) instead of the system rules.
Cinese semplificatoSimplified Chinese Consente di convertire i caratteri in cinese tradizionale in caratteri in cinese semplificato.Convert traditional Chinese characters to simplified Chinese.
Cinese tradizionaleTraditional Chinese Consente di convertire i caratteri in cinese semplificato in caratteri in cinese tradizionale.Convert simplified Chinese characters to traditional Chinese.

Alias di outputOutput Alias
Consente di digitare un alias per ogni colonna di output.Type an alias for each output column. L'impostazione predefinita è Copia di seguita dal nome della colonna di input. È comunque possibile scegliere qualsiasi nome descrittivo univoco.The default is Copy of followed by the input column name; however, you can choose any unique, descriptive name.

Configura output erroriConfigure Error Output
Usare la finestra di dialogo Configura output errori per specificare le opzioni di gestione degli errori per la trasformazione corrente.Use the Configure Error Output dialog box to specify error handling options for this transformation.