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.