Índice

Search

  1. Prólogo
  2. Introducción a las transformaciones
  3. Puertos de transformación
  4. Memorias caché de transformaciones
  5. Transformación del validador de direcciones
  6. Transformación de agregación
  7. Transformación de asociación
  8. Transformación de excepción de registros incorrectos
  9. Transformación de conversión de mayúsculas y minúsculas
  10. Transformación de clasificador
  11. Transformación de comparación
  12. Transformación de consolidación
  13. Transformación de enmascaramiento de datos
  14. Transformación del Procesador de datos
  15. Transformación de decisión
  16. Transformación de excepción de registros duplicados
  17. Transformación de expresión
  18. Transformación de filtro
  19. Transformación de jerárquica a relacional
  20. Transformación de Java
  21. Referencia API de transformación de Java
  22. Expresiones de Java
  23. Transformación de incorporación
  24. Transformación de generador de claves
  25. Transformación de etiquetador
  26. Transformación de búsqueda
  27. Memorias caché de búsqueda
  28. Memoria caché de búsqueda dinámica
  29. Transformación de coincidencia
  30. Transformaciones de coincidencia en el análisis de campos
  31. Transformaciones de coincidencia en el análisis de identidad
  32. Transformación de normalizador
  33. Transformación de fusión
  34. Transformación de analizador
  35. Transformación de Python
  36. Transformación de rango
  37. Transformación de lectura
  38. Transformación de relacional a jerárquica
  39. Transformación de consumidor de servicio web REST
  40. Transformación de enrutador
  41. Transformación de generador de secuencia
  42. Transformación de ordenación
  43. Transformación de SQL
  44. Transformación de estandarizador
  45. Transformación de unión
  46. Transformación de estrategia de actualización
  47. Transformación de consumidor de servicio web
  48. Análisis de mensajes SOAP del servicio web
  49. Generación de mensajes SOAP del servicio web
  50. Transformación de media ponderada
  51. Transformación de ventana
  52. Transformación de escritura
  53. Delimitadores de transformación

Guía de transformaciones de Developer

Guía de transformaciones de Developer

Cuando utilizar una transformación de analizador

Cuando utilizar una transformación de analizador

Utilice la transformación de analizador cuando los campos de datos de una columna contengan más de un tipo de información y desee mover los valores del campo a nuevas columnas. La transformación de analizador le permite crear una nueva columna para cada tipo de información en un conjunto de datos.
Los ejemplos siguientes describen ciertos tipos de cambios estructurales que puede realizar con una transformación de analizador.
Crear nuevas columnas para los datos de contacto
Puede crear una estructura de datos que analice los datos de nombres desde una sola columna a varias columnas. Por ejemplo, puede crear columnas para tratamientos, nombres de pila, segundos nombres y apellidos.
Configure la transformación con un modelo probabilístico que represente las estructuras de los nombres de personas del puerto de entrada. Puede utilizar un ejemplo de los datos de los puertos de entrada para definir el modelo.
Cree una estrategia de análisis de tokens que se aplique al modelo probabilístico del puerto de entrada y escriba valores de nombre en nuevas columnas. La transformación escribe los valores de nombre en las nuevas columnas según la posición de cada valor en la cadena de entrada y el tipo de nombre que el valor representa.
también puede utilizar una estrategia de análisis basado en patrones para analizar los datos de contacto. Cuando configure una estrategia de análisis basado en patrones, defina los patrones que representan las estructuras de los nombres del puerto de entrada.
Crear columnas de dirección
Puede crear una estructura de datos que analice una sola columna de datos de dirección en varias columnas que describen una dirección de entrega.
Configure la transformación con las tablas de referencia que contienen elementos de dirección reconocibles, como códigos postales, nombres de estado y nombres de ciudades. Cree una estrategia de análisis de tokens que escriba cada elemento de dirección en un nuevo puerto.
No puede utilizar una tabla de referencia para analizar datos de dirección de calles desde una cadena de entrada porque el nombre de la calle y los datos del número son demasiado generales para que una tabla de referencia pueda capturarlos. Sin embargo, puede utilizar el puerto de desbordamiento para capturar estos datos. Cuando haya analizado todos los datos de ciudades, estados y códigos postales de una dirección, el resto de datos contienen la información de las calles.
Por ejemplo, utilice una estrategia de análisis de tokens para dividir la siguiente dirección en elementos de dirección:
123 MAIN ST NW STE 12 ANYTOWN NY 12345
La estrategia de análisis puede escribir los elementos de dirección en las columnas siguientes:
Nombre de columna
Datos
Desbordamiento
123 MAIN ST NW STE 12
Ciudad
ANYTOWN
Estado
NY
CÓDIGO POSTAL
12345
Crear columnas de datos de producto
Puede crear una estructura de datos que analice una sola columna de datos de productos en varias columnas que describen los detalles del producto e inventario.
Configure la transformación con conjuntos de tokens que contengan elementos de inventario, tales como dimensión, color y peso. Cree una estrategia de análisis de tokens que escriba cada elemento de inventario en un nuevo puerto.
Por ejemplo, utilice una estrategia de análisis de tokens para dividir la siguiente descripción de pintura en elementos de inventario independientes:
500ML Red Matt Exterior
La estrategia de análisis puede escribir los elementos de dirección en las columnas siguientes:
Nombre de columna
Datos
Tamaño
500 ML
Color
Rojo
Estilo
Mate
Exterior
Y