Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
A transformação de Conversão de Dados converte os dados numa coluna de entrada para um tipo de dado diferente e depois copia-os para uma nova coluna de saída. Por exemplo, um pacote pode extrair dados de múltiplas fontes e depois usar esta transformação para converter colunas para o tipo de dado exigido pelo armazenamento de dados de destino. Pode aplicar múltiplas conversões a uma única coluna de entrada.
Usando esta transformação, um pacote pode realizar os seguintes tipos de conversões de dados:
Muda o tipo de dado. Para obter mais informações, consulte Tipos de dados do Integration Services.
Observação
Se estiver a converter dados para um tipo de data ou data-hora, a data na coluna de saída está no formato ISO, embora a preferência local possa especificar um formato diferente.
Defina o comprimento da coluna para dados de cadeia de caracteres e a precisão e escala para dados numéricos. Para obter mais informações, consulte Precisão, escala e comprimento (Transact-SQL).
Especifique uma página de códigos. Para mais informações, consulte Comparando Dados de Strings.
Observação
Ao copiar entre colunas com um tipo de dado de texto, 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 for menor do que o comprimento da sua coluna de entrada correspondente, os dados de saída são truncados. Para mais informações, consulte Gestão de Erros em Dados.
Esta transformação tem uma entrada, uma saída e uma saída de erro.
Tarefas relacionadas
Podes definir propriedades através do SSIS Designer ou programaticamente. Para informações sobre a utilização da Transformação de Conversão de Dados no Designer SSIS, consulte Converter Dados para um Tipo de Dado Diferente usando a Transformação de Conversão de Dados. Para informações sobre a definição programática das propriedades desta transformação, veja Propriedades Comuns e Propriedades Personalizadas de Transformação.
Conteúdo relacionado
Entrada no blog, Comparação de Desempenho entre Técnicas de Conversão de Tipos de Dados no SSIS 2008, em blogs.msdn.com.
Editor de Transformação de Conversão de Dados
Use a caixa de diálogo Data Conversion Transformation Editor para selecionar as colunas a converter, selecionar o tipo de dado para o qual a coluna é convertida e definir atributos de conversão.
Observação
A propriedade FastParse das colunas de saída da transformação de Conversão de Dados não está disponível no Editor de Transformação de Conversão de Dados, mas pode ser definida usando o Editor Avançado. Para mais informações sobre esta propriedade, consulte a secção Transformação e Conversão de Dados das Propriedades Personalizadas de Transformação.
Opções
Colunas de entrada disponíveis
Selecione as colunas a converter usando as caixas de seleção. As suas seleções adicionam colunas de entrada à tabela abaixo.
Coluna de Entrada
Selecione as colunas para converter a partir da lista de colunas de entrada disponíveis. As suas escolhas estão refletidas nas opções de caixas de seleção acima.
Alias de saída
Escreva um alias para cada nova coluna. O padrão é Cópia de seguido do nome da coluna de entrada; No entanto, pode escolher qualquer nome único e descritivo.
Tipo de Dados
Selecione um tipo de dado disponível da lista. Para obter mais informações, consulte Tipos de dados do Integration Services.
Comprimento
Defina o comprimento da coluna para os dados da cadeia de caracteres.
Precision
Define a precisão para dados numéricos.
Scale
Define a escala para dados numéricos.
Página de códigos
Selecione a página de código apropriada para colunas do tipo DT_STR.
Configurar saída de erro
Especifique como lidar com erros ao nível da linha usando a caixa de diálogo Configurar Saída de Erro.
Ver também
Análise Rápida
Fluxo de Dados
Transformações do Integration Services