Compartilhar via


transformação Conversão de Dados

Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory

A transformação Conversão de Dados converte os dados de uma coluna de entrada em um tipo diferente de dados e os 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.

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 Integration Services Data Types.

    Observaçã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, confira Precisão, escala e comprimento (Transact-SQL).

  • Especifique uma página de código. Para obter mais informações, consulte Comparing String Data.

    Observaçã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 Tratamento de erros em dados.

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

Você pode definir propriedades por meio do SSIS Designer ou programaticamente. Para obter informações sobre como usar a transformação Conversão de Dados no Designer SSIS, consulte Converter dados em um tipo de dados diferente por meio da transformação Conversão de Dados. Para obter informações sobre como definir as propriedades dessa transformação programaticamente, consulte Propriedades comuns e Propriedades personalizadas de Transformação.

Entrada de blog, Comparação de desempenho entre as técnicas de conversão de tipo de dados no SSIS 2008, em blogs.msdn.com.

Editor de Transformação Conversão de Dados

Use a caixa de diálogo Editor de Transformação Conversão de Dados para selecionar as colunas a converter, selecionar o tipo de dados ao qual converter a coluna e definir atributos de conversão.

Observação

A propriedade FastParse das colunas de saída da transformação Conversão de Dados não está disponível no Editor de Transformação Conversão de Dados, mas pode ser definida por meio do Editor Avançado. Para obter mais informações sobre essa propriedade, consulte a seção Transformação Conversão de Dados em Transformation Custom Properties.

Opções

Colunas de Entrada Disponíveis
Selecione as colunas a converter, utilizando as caixas de seleção. as seleções adicionam colunas de entrada à tabela abaixo.

Coluna de Entrada
Selecione colunas a converter na lista de colunas de entrada disponíveis. Suas seleções serão refletidas nas caixas de seleção marcadas acima.

Alias de Saída
Digite um alias para cada coluna nova. O padrão é Copiar de seguido do nome da coluna de entrada; no entanto, é possível escolher qualquer nome descritivo exclusivo.

Tipo de Dados
Selecione na lista um tipo de dados disponível. Para obter mais informações, consulte Integration Services Data Types.

Comprimento
Defina o tamanho de coluna para dados de cadeia de caracteres.

Precisão
Defina a precisão para dados numéricos.

Escala
Defina a escala para dados numéricos.

Página de código
Selecione a página de código apropriada para colunas de tipo DT_STR.

Configurar saída de erro
Especifique como tratar erros de nível de linha usando a caixa de diálogo Configurar Saída de Erro .

Consulte Também

Análise rápida
Fluxo de Dados
Transformações do Integration Services