Field Parser

La etapa Field Parser permite extraer campos desde datos XML y delimitados presentes en la columna de entrada especificada. Para configurar las opciones de Field Parser, realice las siguientes tareas.

  1. En el campo Origen, seleccione la columna que contiene los datos XML o delimitados que se desean analizar.
    Nota: La lista desplegable muestra todas las columnas de entrada de cadena.
  2. Seleccione el Formato XML o Delimitado en función de los tipos de datos que desea analizar y seleccione las opciones que se describen a continuación, según corresponda.

Opciones de Field Parser para datos XML

Nombre de la opción Descripción
Server name (Nombre de servidor) Indica si el archivo seleccionado para inferir el esquema se encuentra ubicado en la computadora que ejecuta Enterprise Designer o en el servidor. Si selecciona un archivo en la computadora local, el nombre del servidor será Mi computadora. Si selecciona un archivo que se encuentra en el servidor, el nombre del servidor será Spectrum™ Technology Platform.
Archivo de esquema

Especifica la ruta a un archivo de esquema XSD. Haga clic en el botón de puntos suspensivos (...) para navegar a la ubicación del archivo. El archivo de esquema puede encontrarse en el servidor o en el sistema local.

De forma alternativa, también puede especificar un archivo XML en vez de un archivo XSD. Si especifica un archivo XML, el esquema se inferirá a partir de la estructura del archivo XML. Usar un archivo XML en vez de un XSD tiene las siguientes limitaciones:

  • El archivo XML no puede pesar más de 1 MB. Si el archivo XML pesa más de 1 MB, intente eliminar algunos de los datos sin afectar la estructura del archivo.
  • El archivo de datos no se validará con el esquema inferido.
Nota: Si el servidor de Spectrum™ Technology Platform está ejecutándose en Unix o Linux, recuerde que estas plataformas distinguen las mayúsculas de las minúsculas en los nombres de los archivos y las rutas.
Campos de salida

En esta sección se muestran detalles del esquema seleccionado. Incluye el elemento raíz seguido de los elementos secundarios, junto con sus atributos.

De forma predeterminada, todos los nodos del esquema permanecen seleccionados. Sin embargo, puede desmarcar la casilla de verificación de los nodos que no desea que pasen a la siguiente etapa.
  • Buscar nodo: escriba el nombre del nodo al cual desea navegar en el árbol de esquemas. El nodo ingresado se resalta en el panel de vista previa bajo el campo.
  • XPath: haga clic en cualquier lugar de este campo para ver la ruta XML (XPath) de los elementos y atributos del nodo resaltado en el árbol de esquema. Para ver todas las XPaths anteriores que ha visto, haga clic en la flecha hacia abajo en el extremo inferior del campo.
    Nota: XPath es un lenguaje para buscar información en un documento XML. Para obtener más detalles, consulte www.w3schools.com/xpath/.

Opciones de Field Parser para datos delimitados

Nombre de la opción Descripción
Separador de campo En la lista desplegable, seleccione el separador de campo utilizado en la columna delimitada que se desea analizar.

Si en la columna delimitada se utiliza un carácter distinto como separador de campo, haga clic en el botón de los puntos suspensivos para seleccionar otro carácter como separador.

Text qualifier (Calificador de texto)

En la lista desplegable, seleccione el calificador de texto utilizado en la columna delimitada que se desea analizar.

Nota: Los calificadores de texto corresponden al carácter que se utiliza para demarcar los valores de texto en los datos delimitado.

Si en la columna delimitada se utiliza un calificador de texto distinto, haga clic en el botón de los puntos suspensivos para seleccionar otro carácter como calificador de texto.

Tipo de salida

Elija si desea que los valores de salida analizados se muestren en forma de Lista (presentación jerárquica de los valores) o de Campos.

Nota: En el caso de las listas como tipo de salida, puede agregar solo un campo de salida, mientras que la opción Campos le permite agregar varios campos en los que puede ver los valores segregados durante el análisis.
Campos de salida

En esta sección, puede agregar/modificar los diversos campos en los que desea obtener detalles sobre la columna delimitada que se desea segregar. También puede eliminar cualquiera de los campos de salida agregados.

Para agregar un nuevo campo para la presentación de los valores de salida analizados, haga clic en el botón Agregar y siga los pasos de la ventana emergente Configuración de campo que se muestra:
  1. Ingrese el Nombre del campo.
  2. En la lista desplegable Tipo, seleccione el tipo de datos para el campo que se está agregando. De acuerdo con el tipo seleccionado, se pueden definir otros campos. Por ejemplo, en el caso de la fecha, puede definir su formato como M/d/yy, MMM d.yyyy o MMMM d.yyyy. Para obtener detalles sobre los tipos de datos y definirlos, consulte Definición de los campos en un archivo de entrada delimitado.
    Nota: Si selecciona Cadena como el tipo de datos, se analizará cualquier tipo de datos delimitados. Sin embargo, también puede usar el tipo específico, según los datos que desea analizar en el campo.
  3. En el campo Posición, ingrese la posición del tipo de datos (en el archivo de entrada) que se debe analizar en este campo. Por ejemplo, en el siguiente fragmento de archivo, si desea analizar los valores de fecha y hora en el campo que se está agregando, ingrese el valor de Posición como 3.
    true;"02/02/2022";"10/2/92 5:05 AM";598985994665542.25634;1;
    "Arjun";74785.155;5:05PM,1,Deepak,65152
    false;"15/03/1923";"3/23/90 11:55 AM";3425699466554.2563;2;
    "sharma";5.1;5:45AM,2,Arjun,365273          
  4. Haga clic en Agregar campo y Cerrar.
El campo agregado y los detalles respectivos se muestran en el cuadro.
Nota: Si desea eliminar los caracteres que ocupan demasiado espacio al principio y al final de la cadena de valores de un campo, seleccione la casilla Recortar.

Modificar: haga clic en este botón para cambiar los detalles de cualquiera de los campos de salida agregados.

Quitar: haga clic en este botón para eliminar cualquiera de los campos de salida agregados.

Tiempo de ejecución: use este botón para especificar varias instancias de tiempo de ejecución. Esto da como resultado una mejora significativa en el rendimiento.

Aceptar: haga clic en este botón para guardar todos los detalles ingresados en esta etapa.

Cancelar: haga clic en este botón para cancelar todas las actualizaciones que realizó.

Ayuda: haga clic en este botón para consultar el archivo de ayuda para esta etapa.