Compartilhar via


Transformação Mapa de Caracteres

A transformação Mapa de Caracteres aplica funções de cadeia de caracteres, como a conversão de letra minúscula em maiúscula, em dados de caracteres. Essa transformação funciona apenas em dados de coluna com um tipo de dados de cadeia de caracteres.

A transformação Mapa de Caracteres pode converter dados de coluna existentes ou adicionar uma coluna à saída de transformação e colocar os dados convertidos na coluna nova. Você pode aplicar conjuntos diferentes de operações de mapeamento na mesma coluna de entrada e colocar os resultados em colunas diferentes. Por exemplo, é possível converter a mesma coluna em maiúsculas e minúsculas e colocar os resultados em duas colunas diferentes.

O mapeamento pode, em algumas circunstâncias, fazer com que os dados fiquem truncados. Por exemplo, o truncamento pode acontecer quando caracteres de byte único são mapeados para caracteres com representação de vários bytes. A transformação Mapa de Caracteres inclui uma saída de erro, que pode ser usada para direcionar dados truncados para uma saída separada. Para obter mais informações, consulte Tratamento de erros em dados.

Essa transformação tem uma entrada, uma saída e uma saída de erro.

Mapeando operações

A tabela a seguir descreve as operações de mapeamento suportadas pela transformação Mapa de Caracteres.

Operação

Descrição

Inversão de bytes

Inverte a ordem de bytes.

Largura inteira

Mapeia caracteres de meia largura para caracteres de largura inteira.

Meia largura

Mapeia caracteres de largura inteira para caracteres de meia largura.

Hiragana

Mapeia caracteres katakana para caracteres hiragana.

Katakana

Mapeia caracteres hiragana para caracteres katakana.

Caixas linguísticas

Aplica caixas linguísticas em vez de regras do sistema. As caixas linguísticas se referem à funcionalidade fornecida pela API do Win32 para mapeamento de maiúsculas/minúsculas simples de Unicode de idiomas turcomanos e de outras localidades.

Minúscula

Converte caracteres em minúsculas.

Chinês simplificado

Mapeia caracteres de chinês tradicional para caracteres de chinês simplificado.

Chinês tradicional

Mapeia caracteres de chinês simplificado para caracteres de chinês tradicional.

Maiúscula

Converte caracteres em maiúsculas.

Operações de mapeamento mutuamente exclusivas

Mais de uma operação pode ser executada em uma transformação. Entretanto, algumas operações de mapeamento são mutuamente exclusivas. A tabela a seguir relaciona restrições que se aplicam quando você usa várias operações na mesma coluna. As operações nas colunas Operação A e Operação B são mutuamente exclusivas.

Operação A

Operação B

Minúscula

Maiúscula

Hiragana

Katakana

Meia largura

Largura inteira

Chinês tradicional

Chinês simplificado

Minúscula

Hiragana, katakana, meia largura, largura inteira

Maiúscula

Hiragana, katakana, meia largura, largura inteira

Configuração da transformação Mapa de Caracteres

Você pode configurar a transformação Mapa de Caracteres das seguintes formas:

  • Especificando as colunas a serem convertidas.

  • Especificando as operações a serem aplicadas em cada coluna.

Você pode definir propriedades pelo Designer do SSIS ou programaticamente.

Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor de Transformação de Mapas de Caracteres, consulte Editor de Transformação Mapas de Caracteres.

A caixa de diálogo Editor Avançado reflete as propriedades que podem ser definidas programaticamente. Para obter mais informações sobre as propriedades que podem ser definidas na caixa de diálogo Editor Avançado ou programaticamente, clique em um dos seguintes tópicos:

Para obter mais informações sobre como definir propriedades, clique em um dos seguintes tópicos:

Conteúdo relacionado

Ícone do Integration Services (pequeno)Mantenha-se atualizado com o Integration Services

Para obter os downloads, artigos, exemplos e vídeos mais recentes da Microsoft, assim como soluções selecionadas pela comunidade, visite a página do Integration Services no MSDN:


Para receber uma notificação automática dessas atualizações, assine os RSS feeds disponíveis na página.