Separadores y análisis de archivo de registro

Puede cambiar el separador predeterminado que se utiliza para separar uno o más atributos en un registro de archivo de registro.

Cuando crea un grupo de atributos de archivo de registro, se asigna un separador de forma predeterminada. El separador predeterminado es un separador. El agente utiliza el separador para analizar y delimitar los datos para cada atributo en la fila de datos. Puede cambiar el separador de atributo predeterminado para que sea:
  • un número fijo de caracteres
  • un espacio
  • un carácter o caracteres diferentes
  • un texto de comienzo y final específico
  • un elemento XML.
Cambie el separador predeterminado que se utiliza para todos los atributos del grupo de las siguientes formas:
  1. Cuando crea el grupo de atributos, en la página Información de archivo de registro.
  2. Después de crear el grupo de atributos, abriendo el separador Agent Editor > Orígenes de datos, seleccionando el grupo de atributos y eligiendo un separador en el área Identificación de campo.
También puede asignar opcionalmente separadores específicos a uno o más atributos individuales. Puede asignar separadores específicos para que los atributos individuales utilicen:
  • un número fijo de caracteres
  • un separador de separadores
  • un separador de espacios
  • un carácter o caracteres diferentes
  • un texto de comienzo y final específico.
Cambie el separador que se utiliza para atributos individuales de las siguientes formas:
  1. Al seleccionar Avanzado en la página Información de atributos cuando crea un atributo.
  2. Al abrir el separador Agent Editor > Orígenes de datos, seleccionar el atributo y seleccionar Avanzado en el separador Información de atributos de archivo de registro.

Ejemplo 1: salida de archivo de registro simple

Algunos archivos de registro tienen separadores claros y regulares, por ejemplo:
one,two,three
Aquí, el carácter "," es un separador claro y regular entre los tres datos en la fila. En este caso, seleccione Texto separador y especifique "," como el separador predeterminado para el grupo de atributos. No es necesario cambiar o definir otros separadores.
En la siguiente salida se muestra cómo definir este separador para un archivo de registro que contiene la fila de datos que se ha mostrado anteriormente en este ejemplo:
Figura 1. Salida de valor de atributo de ejemplo cuando el agente analiza una fila de datos de archivo de registro simple.
Salida de valor de atributo de ejemplo del análisis que el agente hace de una fila de datos de archivo de registro simple

Ejemplo 2: salida de archivo de registro compleja

Algunos archivos de registro pueden contener filas de datos que tengan separadores cambiantes o irregulares, por ejemplo:
one,two,three,[four]12:42,five
En este ejemplo, una asignación de separadores para las definiciones de atributos que podría utilizar sería:
  1. En el ejemplo anterior, establece el separador predeterminado en ",". Este separador se utiliza para todos los atributos, a menos que lo altere temporalmente con un separador específico. En este ejemplo, el separador predeterminado de "," es correcto para utilizarlo de nuevo para los primeros tres atributos de la fila.
  2. Para el cuarto atributo, supongamos que la cadena entre "[" y "]" es un valor que desea extraer. En este caso, cuando defina el cuarto atributo, asigne un tipo de separador Texto inicial y final con los valores de texto inicial y final "[" y "]".
  3. Para el quinto atributo, supongamos que desea extraer los valores entre los caracteres "]" y ":". En este caso, cuando defina el quinto atributo, asigne un tipo de separador Texto separador establecido en ":".
  4. Para el sexto atributo, el separador de grupo de atributos predeterminado "," es correcto nuevamente.
  5. Para el séptimo atributo, no es necesario que especifique un separador ya que es el último atributo.
En la siguiente salida se muestra cómo definir estos separadores en un archivo de registro que contiene la fila de datos que se ha mostrado anteriormente en este ejemplo:
Figura 2. Salida de valor de atributo de ejemplo cuando el agente analiza una fila de datos de archivo de registro compleja.
Salida de valor de atributo de ejemplo del análisis que el agente hace de una fila de datos de archivo de registro compleja
El procedimiento para definir los separadores de atributo se describe bajo el paso 5 de Supervisión de un archivo de registro.