Transformer

La etapa Transformer modifica los valores y el formato de los campos. Se puede seleccionar más de una transformación para ejecutar en un mismo campo siempre y cuando los nombres de campo de entrada y salida sean idénticos.

Transformaciones generales

Construir campo
Utiliza valores de campos existentes o valores constantes para reemplazar valores del campo o crear un nuevo campo. Por ejemplo, supongamos que tiene un campo llamado Ciudad y desea agregar la frase “Ciudad de” a los valores en el campo Ciudad. Tendría que crear una plantilla como esta:
City of ${City}

En el campo Para el campo, puede seleccionar el campo Ciudad. Este tiene el efecto de reemplazar valores existentes en el campo Ciudad con un valor construido mediante la plantilla. Por ejemplo, si el valor en el campo Ciudad es Chicago, el nuevo valor sería Ciudad de Chicago.

Algunos caracteres deben estar precedidos de una barra diagonal inversa ("\") a fin de producir una plantilla válida. Por ejemplo, el carácter de comillas simples debe estar precedido de una barra diagonal inversa como esta: \'. Consulte groovy-lang.org/syntax.html para obtener una lista de caracteres que deben completarse con una barra diagonal inversa.

Copiar
Copia el valor de un campo a otro.
Personalizar
Permite definir su propia transformación utilizando el lenguaje Groovy. Para obtener más información, consulteCreación de una transformación personalizada.

Para los usuarios del módulo Location Intelligence, las transformaciones personalizadas pueden acceder a conjuntos de datos espaciales. Consulte la sección Etapas de Spectrum™ Technology Platform en la Guía de Spectrum Spatial en support.pb.com.

Cambiar nombre
Cambia el nombre de un campo. Puede seleccionar de una lista de nombres de campo que ya existen en el flujo de datos o puede escribir el nombre que desee.
Estado
Cambia el campo Estado a un valor de Sin errores o Con errores. Cuando se lo defina a Con errores, también puede definirse una Descripción y un Código opcionales.

Transformaciones Formato

Mayúsculas y minúsculas
Cambia entre mayúsculas y minúsculas.
Máscara
Aplica o quita caracteres de un campo. Para obtener más información, consulteUso de una transformación Máscara.
Relleno
Agrega caracteres a la izquierda o la derecha del valor del campo.

Transformaciones Cadenas de caracteres

Minimizar espacios en blanco
Elimina los espacios en blanco ubicados a principio y fin de un campo. También reemplaza cualquier secuencia de espacios en blanco (como espacios múltiples o consecutivos) por un solo espacio en blanco.
Quitar subcadena de caracteres
Elimina todas las instancias de determinada cadena de un campo. Por ejemplo, puede eliminar "CA" del campo StateProvince.
Subcadena de caracteres
Copia una secuencia contigua de caracteres de un campo a otro.
Recortar
Elimina caracteres específicos de la izquierda, la derecha o ambos lados de un campo. Tenga en cuenta que esta transformación distingue entre mayúsculas y minúsculas.
Truncar
Elimina una cantidad específica de caracteres de la izquierda, la derecha o ambos lados de un campo.