Conversión automática de tipos de datos

Cuando los datos presentados en una etapa son de tipo inadecuado, en algunos casos Spectrum™ Technology Platform puede convertir automáticamente los datos al tipo correcto. Por ejemplo, Validate Address solo acepta datos en formato de cadena de caracteres como datos de entrada. Si el campo de entrada PostalCode (Código postal) tiene formato de número entero, Spectrum™ Technology Platform puede convertir automáticamente el campo al tipo de cadena de carácteres para procesar sin dificultad el campo de código postal. Del mismo modo, la etapa Math necesita que los datos sean de tipo numérico. Si los datos entrantes son cadenas de caracteres, Spectrum™ Technology Platform puede convertir los datos al tipo de datos especificado en la ficha Campos de la etapa Math.

Las conversiones automáticas de tipos de datos se realizan en los canales de un flujo de datos. Si un canal se está ejecutando con éxito una conversión de tipo de datos, aparecerá un punto de color azul en el medio del canal:

Al hacer doble clic en el canal, podrá observar la conversión de tipo de datos que se está realizando. En este caso, los datos en formato de cadena de caracteres se están convirtiendo a números enteros (tipo integer):

Cabe señalar que no es posible cambiar el tipo de datos en este cuadro de diálogo para conversiones automáticas de tipos de datos. El tipo de datos de salida es determinado por la configuración en la etapa posterior.

Los campos que no contienen valores válidos o que no se pueden convertir resultan en un círculo rojo en el canal.

Usted puede especificar lo que debe hacer el flujo de datos en caso de que falle la conversión de tipo utilizando las opciones de conversión de tipo.