Compartir vía


Conversión de datos, transformación

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

La transformación Conversión de datos convierte los datos de una columna de entrada a otro tipo de datos diferente y después los copia a una nueva columna de salida. Por ejemplo, un paquete puede extraer los datos de diferentes orígenes y después usar esta transformación para convertir las columnas al tipo de datos necesario para el almacén de datos de destino. Puede aplicar múltiples conversiones a una sola columna de entrada.

Un paquete puede utilizar esta transformación para realizar las siguientes conversiones de tipos de datos:

  • Cambiar el tipo de datos. Para obtener más información, vea Integration Services Data Types.

    Nota

    Si va a convertir datos a un tipo de datos de fecha o de fecha y hora, la fecha de la columna de salida tiene el formato ISO, aunque las preferencias de la configuración regional especifiquen un formato diferente.

  • Establecer la longitud de la columna de los datos de cadena así como la precisión y la escala de los datos numéricos. Para obtener más información, vea Precisión, escala y longitud (Transact-SQL).

  • Especificar una página de códigos. Para más información, consulte Comparing String Data.

    Nota

    Al copiar datos entre columnas con un tipo de datos de cadena, las dos columnas deben usar la misma página de códigos.

Si la longitud de una columna de salida de datos de tipo cadena es menor que la longitud de la columna de entrada correspondiente, se truncarán los datos de salida. Para más información, vea Control de errores en los datos.

Esta transformación tiene una entrada, una salida y una salida de error.

Puede establecer propiedades a través del Diseñador SSIS o mediante programación. Para obtener más información sobre cómo usar la transformación Conversión de datos en el Diseñador SSIS, vea Convertir datos en un tipo de datos diferente mediante la transformación Conversión de datos. Para más información sobre cómo establecer las propiedades de esta transformación mediante programación, vea Propiedades comunes y Propiedades personalizadas de transformación.

Entrada de blog, sobre la comparación de rendimiento entre las técnicas de conversión de tipos de datos en SSIS 2008, en blogs.msdn.com.

Editor de transformación Conversión de datos

Use el cuadro de diálogo Editor de transformación Conversión de datos para seleccionar las columnas que desea convertir, seleccione el tipo de datos al que desea convertir la columna y establezca los atributos de conversión.

Nota

La propiedad FastParse de las columnas de salida de transformación Conversión de datos no está disponible en el Editor de transformación Conversión de datos, pero puede establecerse mediante el Editor avanzado. Para obtener más información acerca de esta propiedad, vea la sección sobre la transformación Conversión de datos en Transformation Custom Properties.

Opciones

Columnas de entrada disponibles
Seleccione, mediante las casillas, las columnas que desea convertir. Las selecciones agregan columnas de entrada a la tabla que aparece debajo.

Columna de entrada
Seleccione las columnas que desea convertir en la lista de columnas de entrada disponibles. Su selección se refleja en las selecciones de las anteriores casillas.

Alias de salida
Escriba un alias para cada columna nueva. El valor predeterminado es Copy of seguido del nombre de la columna de entrada; no obstante, puede elegir un nombre descriptivo exclusivo.

Tipo de datos
Seleccione en la lista un tipo de datos disponible. Para obtener más información, vea Integration Services Data Types.

Longitud
Establezca la longitud de la columna para los datos de cadena.

Precisión
Establezca la precisión para los datos numéricos.

Escala
Establezca la escala para los datos numéricos.

Página de códigos
Seleccione la página de códigos adecuada para las columnas de tipo DT_STR.

Configurar la salida de errores
Especifique cómo controlar los errores de nivel de fila con el cuadro de diálogo Configurar la salida de errores .

Vea también

Análisis rápido
Flujo de datos
Transformaciones de Integration Services