Opciones de configuración

Para especificar las opciones de Advanced Transformer, debe crear una regla. Puede crear múltiples reglas y luego especificar el orden en que quiere aplicarlas. Para crear una regla:

  1. Haga doble clic en la instancia de Advanced Transformer en el lienzo. Se muestra el cuadro de diálogo Opciones de Advanced Transformer.
  2. Seleccione la cantidad de instancias de ejecución y haga clic en Aceptar. Utilice la opción Instancias de ejecución a fin de configurar un flujo de datos que ejecute instancias múltiples y paralelas de una etapa para así aumentar potencialmente el rendimiento.
  3. Haga clic en el botón Agregar. Aparece el cuadro de diálogo Opciones de regla de Advanced Transformer.
    Nota: Si agrega muchas reglas de transformación, puede utilizar los botones Subir y Bajar para cambiar el orden en el que se aplican las reglas.
  4. Seleccione el tipo de acción de transformación que desea realizar y haga clic en Aceptar. Las opciones se indican en la siguiente tabla.
Tabla 1. Opciones de Advanced Transformer

Opción

Descripción

Origen

Especifica el campo de entrada de origen que se evalúa para explorar y dividir.

Extraer por medio de

Seleccione Datos de tabla o Expresiones regulares.

Seleccione Datos de tabla si desea explorar y dividir mediante las tablas XML, ubicadas en <Drive>:\Program Files\Pitney Bowes\Spectrum\server\modules\advancedtransformer\data.Consulte opciones de tabla de datos a continuación para obtener más información sobre cada opción.

Seleccione Expresiones regulares si desea explorar y dividir utilizando expresiones regulares. Las expresiones regulares brindan muchas opciones adicionales para dividir datos. Puede utilizar expresiones regulares previamente empaquetadas seleccionando una de la lista o puede construirlas utilizando sintaxis de RegEx (expresiones regulares).

Por ejemplo, puede dividir datos cuando se encuentra el primer valor numérico. Así, por ejemplo, en "John Smith 123 Main St.", "John Smith" quedaría en un campo y "123 Main St.", en otro. Vea las Opciones de expresiones regulares a continuación para obtener más información sobre cada opción.

Opciones de tabla de datos

Datos sin extraer

Especifica el campo de salida donde desea que se incluyan los datos trasformados. Si desea reemplazar el valor original, especifique en el campo Destino el mismo campo que en el cuadro desplegable Origen.

También puede ingresar un nuevo nombre de campo en el campo Destino. Si ingresa un nuevo nombre de campo, ese nombre de campo estará disponible para etapas de su flujo de datos posteriores a Advanced Transformer.

Datos extraídos

Especifica el campo de salida donde desea ubicar los datos extraídos.

También puede ingresar un nuevo nombre de campo en el campo Datos extraídos. Si ingresa un nuevo nombre de campo, ese nombre de campo estará disponible para etapas de su flujo de datos posteriores a Advanced Transformer.

Caracteres de muestra

Especifica cualquier carácter especial que desee usar de muestra. La formación de muestras es el proceso de separar términos. Por ejemplo, si tiene un campo con los datos "Smith, John", sería conveniente que usara la coma como muestra. Esto daría como resultado los siguientes términos:

  • Smith
  • ,
  • John

Ahora que todos los términos están separados, los datos pueden dividirse explorando y extrayendo en función de la coma para que "Smith" y "John" sean identificados claramente como los datos que deben estandarizarse.

tabla

Especifica la tabla que contiene los términos sobre los que se basará la división del campo. Para obtener una lista de tablas, consulte Tablas de Advanced Transformer. Para obtener información sobre la creación y modificación de tablas, consulte Introducción a las tablas de búsqueda.

Buscar términos de múltiples palabras

Seleccione esta casilla de verificación para activar las búsquedas de diversas palabras dentro de una cadena en particular. Por ejemplo:

Cadena de entrada = "Cedar Rapids 52401" Reglas de negocio = Identificar "Cedar Rapids" en una cadena sobre la base de una tabla que contiene la entrada; Cedar Rapids = Estados Unidos Salida = Identifica la presencia de "Cedar Rapids" y ubica los términos en un nuevo campo, como por ejemplo Ciudad.

En las búsquedas de varias palabras, la búsqueda se detiene cuando encuentra el primer cruce.

Nota: Seleccionar esta opción puede afectar negativamente el rendimiento.

Extraer

Especifica el tipo de extracción que se realizará. Seleccione una de estas opciones:

Extraer término
Extrae el término identificado por la tabla seleccionada.
Extraer N palabras a la derecha del término
Extrae palabras a la derecha del término. Usted especifica la cantidad de palabras que se extraen. Por ejemplo, si desea extraer dos palabras a la derecha del término identificado, especifique 2.
Extraer N palabras a la izquierda del término
Extrae palabras a la izquierda del término. Usted especifica la cantidad de palabras que se extraen. Por ejemplo, si desea extraer dos palabras a la izquierda del término identificado, especifique 2.

Si elige extraer palabras a la derecha o a la izquierda del término, puede especificar si desea incluir el término en sí en los datos de destino o en los datos extraídos. Por ejemplo, si tiene el siguiente campo:

2300 BIRCH RD STE 100

y desea extraer "STE 100" y ubicarlo en un campo especificado en los datos extraídos, debe elegir incluir el término en el campo de datos extraído. De esta forma, incluirá la abreviatura "STE" y la palabra "100".

Si no selecciona Destino ni Datos extraídos, el término no se incluirá y será descartado.

Opciones de expresiones regulares

Expresiones regulares

Seleccione una expresión regular previamente empaquetada de la lista o construya una en el cuadro de texto. Advanced Transformer admite sintaxis estándar de RegEx (expresiones regulares).

La plataforma Java 2 contiene un paquete denominado java.util.regex, que habilita el uso de expresiones regulares. Para obtener más información, visite: java.sun.com/docs/books/tutorial/essential/regex/index.html.

Botón de puntos suspensivos

Haga clic en este botón para agregar o eliminar una expresión regular nueva.

Populate Group

Después de seleccionar una expresión Regex predefinida o de ingresar una nueva, haga clic en Populate Group para extraer cualquier grupo de expresiones Regex y ubicar en la lista Grupos tanto la expresión completa como cualquier otro grupo de expresiones Regex encontrado.

Grupos

Esta columna muestra las expresiones regulares del grupo de expresiones regulares seleccionado.

Por ejemplo, si selecciona la expresión regular Fecha, en el cuadro de texto se mostrará la siguiente expresión: (1[012]{1,2}|0?[1-9])[-/.]([12][0-9]|3[01]{1,2}|0?[1-9])[-/.](([0-9]{4})). Esta expresión Regex tiene tres partes y se puede enviar la expresión entera y cada una de las partes a un campo de salida diferente. Se busca la expresión entera en el campo de origen y, si se encuentra un cruce, se mueven las partes asociadas al campo de salida asignado. Si el campo de origen es "En 12/14/2006" y se le aplica la expresión Fecha, se asignará la fecha completa (por ejemplo, "12/14/2006") al campo FECHA, el "12" al campo MES, el "14" al campo DÍA y "2006" al campo AÑO. Buscará los datos y, si los encuentra, moverá la información correspondiente a los campos de salida pertinentes.

Campo de origen: "En 12/14/2006" FECHA: "12/14/2006" MES: "12" DÍA: "14" AÑO: "2006"

Campo de salida

Despliegue el menú para seleccionar un campo de salida.