Share via


Transformação Conversão de Dados

A transformação Conversão de Dados converte os dados de uma coluna de entrada em um tipo diferente de dados e o copia em uma nova coluna de saída. Por exemplo, um pacote pode extrair dados de várias fontes e usar essa transformação para converter colunas em tipos de dados exigidos pelo armazenamento dos dados de destino. Você pode aplicar várias conversões em uma única coluna de entrada.

Você pode configurar a transformação Conversão de Dados das seguintes formas:

  • Especificando as colunas que contêm os dados a serem convertidos e os tipos de conversões de dados a serem efetuados.

  • Especificando se as colunas de saída da transformação usam as rotinas de análise mais rápidas, mas insensíveis à localidade, que o Microsoft SQL Server Integration Services fornece ou as rotinas de análise padrão sensíveis à localidade.

Usando essa transformação, um pacote pode executar os seguintes tipos de conversão de dados:

  • Alterar o tipo de dados. Para obter mais informações, consulte Tipos de dados do Integration Services.

    ObservaçãoObservação

    Se você estiver convertendo dados em um tipo de dados de data ou data/hora, a data na coluna de saída estará no formato ISO, embora a preferência de localidade possa especificar um formato diferente.

  • Defina o comprimento da coluna dos dados da cadeia de caracteres e a precisão e a escala em dados numéricos. Para obter mais informações, consulte Precisão, escala e comprimento (Transact-SQL).

  • Especifique uma página de código. Para obter mais informações, consulte Comparando dados de cadeia de caracteres.

    ObservaçãoObservação

    Ao copiar entre colunas com um tipo de dados de cadeia de caracteres, as duas colunas devem usar a mesma página de código.

Se o comprimento de uma coluna de saída de dados de cadeia de caracteres for menor do que o comprimento de sua coluna de entrada correspondente, os dados de saída serão truncados. Para obter mais informações, consulte Manipulando erros no fluxo de dados.

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

Configurando a transformação Conversão de Dados

Você pode definir as propriedades por meio do Designer SSIS ou programaticamente.

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 de Transformação de Conversão de Dados, consulte Editor de Transformação Conversão de Dados.

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:

Recursos externos

Entrada de blog, Performance Comparison between Data Type Conversion Techniques in SSIS 2008, em blogs.msdn.com.

Ícone do Integration Services (pequeno) Fique atualizado com o Integration Services

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

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