Condividi tramite


Trasformazione Mappa caratteri

La trasformazione Mappa caratteri applica funzioni per i valori stringa, quale la conversione da minuscolo a maiuscolo, a dati di tipo carattere. È possibile utilizzare questa trasformazione solo su dati di colonna con un tipo di dati string.

Per configurare la trasformazione Mappa caratteri, procedere nel modo seguente:

  • Specificare le colonne da convertire.
  • Specificare le operazioni da applicare a ogni colonna.

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. È possibile applicare vari set di operazioni di mapping alla stessa colonna di input e inserire i risultati in colonne diverse. È ad esempio possibile convertire la stessa colonna in maiuscolo e minuscolo, quindi inserire i risultati in due colonne diverse.

In alcune circostanze il mapping può causare il troncamento dei dati. Può verificarsi un troncamento ad esempio in caso di mapping da caratteri a un byte a caratteri con rappresentazione MBCS (Multibyte Character Set). La trasformazione Mappa caratteri include un output degli errori, che può essere utilizzato per dirigere i dati troncati a un output distinto. Per ulteriori informazioni, vedere Gestione degli errori nei dati.

Questa trasformazione include un input, un output e un output degli errori.

Operazioni di mapping

Nella tabella seguente vengono descritte le operazioni di mapping supportate dalla trasformazione Mappa caratteri.

Operazione Descrizione

Inversione byte

Inverte l'ordine dei byte.

Larghezza intera

Esegue il mapping da caratteri a metà larghezza a caratteri a larghezza intera.

Metà larghezza

Esegue il mapping da caratteri a larghezza intera a caratteri a metà larghezza.

Hiragana

Esegue il mapping da caratteri Katakana a caratteri Hiragana.

Katakana

Esegue il mapping da caratteri Hiragana a caratteri Katakana.

Conversione da maiuscole a minuscole (e viceversa) basata sulla lingua

Applica la conversione da maiuscole a minuscole (e viceversa) basata sulla lingua anziché le regole di sistema. 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 internazionali.

Minuscolo

Converte i caratteri in minuscolo.

Cinese semplificato

Esegue il mapping da caratteri in cinese tradizionale a caratteri in cinese semplificato.

Cinese tradizionale

Esegue il mapping da caratteri in cinese semplificato a caratteri in cinese tradizionale.

Maiuscolo

Converte i caratteri in maiuscolo.

Operazioni di mapping che si escludono a vicenda

In una stessa trasformazione è possibile eseguire più di un'operazione. Esistono tuttavia operazioni di mapping che si escludono a vicenda. Nella tabella seguente sono elencate le restrizioni applicate quando vengono eseguite più operazioni sulla stessa colonna. Le operazioni nelle colonne Operazione A e Operazione B si escludono a vicenda.

Operazione A Operazione B

Minuscolo

Maiuscolo

Hiragana

Katakana

Metà larghezza

Larghezza intera

Cinese tradizionale

Cinese semplificato

Minuscolo

Hiragana, katakana, metà larghezza, larghezza intera

Maiuscolo

Hiragana, katakana, metà larghezza, larghezza intera

Configurazione della trasformazione Mappa caratteri

È possibile impostare le proprietà tramite Progettazione SSIS o a livello di programmazione.

Per ulteriori informazioni sulle proprietà che è possibile impostare nella finestra di dialogo Editor trasformazione Mappa caratteri, vedere Editor trasformazione Mappa caratteri.

Nella finestra di dialogo Editor avanzato sono disponibili le proprietà che è possibile impostare a livello di programmazione. Per ulteriori informazioni sulle proprietà che è possibile impostare nella finestra di dialogo Editor avanzato o a livello di programmazione, fare clic su uno degli argomenti seguenti:

Per ulteriori informazioni sulle procedure per l'impostazione delle proprietà, fare clic su uno degli argomenti seguenti:

Vedere anche

Concetti

Creazione del flusso di dati di un pacchetto
Trasformazioni di Integration Services

Guida in linea e informazioni

Assistenza su SQL Server 2005