Grupos de decodificadores de archivos de texto

El procesamiento de archivos de registro como orígenes de registro requiere la definición de un decodificador dentro del archivo Incluir conjunto de datos de procesamiento de registros para extraer campos de datos de las entradas de registro.

La definición de grupos de decodificadores de archivos de texto para orígenes de registros de archivos de registro requiere conocer la estructura y el contenido del archivo de registro, los datos que se extraerán y los campos en los que se almacenan dichos datos. En esta sección se proporcionan descripciones básicas de los parámetros que puede especificar para los descodificadores, pero la manera en que utilice cualquier descodificador depende del archivo de registro que contenga los datos de origen.

Para obtener información sobre los requisitos de formato para los orígenes de registro de archivos de registro, consulte Archivosde registro. Para obtener ayuda con la definición de descodificadores de archivos de texto, póngase en contacto con Adobe.

Un grupo de descodificadores de archivos de texto puede incluir:

Decodificadores de expresiones regulares

Un decodificador de expresiones regulares identifica patrones de cadena complejos dentro de las entradas de registro en un archivo de registro y extrae estos patrones como campos de datos. Para cada decodificador, el número de campos debe ser igual al número de subpatrones de captura en la expresión regular. La parte de la línea que coincide con el nth que captura el subpatrón se asigna al nth campo de esa línea.

Adición de un decodificador de expresión regular a un grupo de decodificadores de archivos de texto

  1. Abra el Log Processing Dataset Include archivo tal como se describe en Edición de archivos de inclusión de conjunto de datos existentes y agregue un grupo de descodificadores de archivos de texto. Consulte la entrada de tabla Grupos dedecodificadores.

  2. Haga clic con el botón secundario Decoders en el grupo de decodificadores recién creado y, a continuación, haga clic en Add new > Regular Expression.

  3. Especifique la siguiente información:

    • Campos: Lista de los campos del archivo de registro. Si alguno de los campos definidos aquí se va a pasar a la fase de transformación de la construcción de conjuntos de datos, dichos campos deben enumerarse en el parámetro Fields de uno de los Log Processing Dataset Include archivos del conjunto de datos. Los nombres de campo personalizados deben comenzar por "x-".

    • Nombre: Identificador opcional del decodificador.

    • Expresión regular: Se utiliza para extraer los campos deseados de cada línea del archivo.

  4. Repita los pasos 4 y 5 para cualquier otro descodificador que desee agregar al grupo.

  5. Para guardar el Log Processing Dataset Include archivo, haga clic con el botón derecho (modified) en la parte superior de la ventana y haga clic en Save.

  6. Para que los cambios realizados localmente surtan efecto, en la Profile Managercolumna, haga clic con el botón secundario en la marca de verificación del archivo en la User columna. Haga clic en Save to > <profile name>, donde nombre del perfil es el nombre del perfil del conjunto de datos o el perfil heredado al que pertenece el archivo de inclusión del conjunto de datos.

No guarde el archivo de configuración modificado en ninguno de los perfiles internos proporcionados por Adobe, ya que los cambios se sobrescriben al instalar actualizaciones en estos perfiles.

Nota

Un archivo de registro determinado puede tener varios descodificadores de expresiones regulares. El orden en que se definen los descodificadores es importante: el primer descodificador que coincide con una línea en el archivo de registro es el que se utiliza para descodificar esa línea.

Este ejemplo ilustra el uso de un decodificador de expresiones regulares para extraer campos de datos de un archivo de texto delimitado por tabuladores. Puede obtener el mismo resultado definiendo un decodificador delimitado con un delimitador de tabulación.

Para obtener más información sobre los descodificadores de expresiones regulares, incluida la terminología y la sintaxis, consulte Expresiones regulares.

Decodificadores delimitados

Un decodificador delimitado descodifica un archivo de registro cuyos campos están delimitados por un solo carácter. El número de campos debe corresponder al número de columnas del archivo delimitado; sin embargo, no es necesario asignar nombres a todos los campos. Si un campo se deja en blanco, la columna sigue siendo necesaria en el archivo de registro, pero el descodificador la omite.

Adición de un decodificador delimitado a un grupo de decodificadores de archivos de texto

  1. Abra el Log Processing Dataset Include archivo tal como se describe en Edición de archivos de inclusión de conjunto de datos existentes y agregue un grupo de descodificadores de archivos de texto. Consulte la entrada de tabla Grupos dedecodificadores.

  2. Haga clic con el botón secundario Decoders en el grupo de decodificadores recién creado y, a continuación, haga clic en Add new > Delimited.

  3. Especifique la siguiente información:

    • Campos: Lista de los campos del archivo de registro. Si alguno de los campos definidos aquí se va a pasar a la fase de transformación de la construcción de conjuntos de datos, dichos campos deben enumerarse en el parámetro Fields de uno de los Log Processing Dataset Include archivos del conjunto de datos. Los nombres de campo personalizados deben comenzar por "x-".

    • Delimitador: Carácter que se utiliza para separar campos en el archivo de salida.

  4. Repita los pasos 4 y 5 para cualquier otro descodificador que desee agregar al grupo.

  5. Para guardar el Log Processing Dataset Include archivo, haga clic con el botón derecho (modified) en la parte superior de la ventana y haga clic en Save.

  6. Para que los cambios realizados localmente surtan efecto, en la columna Profile Manager, haga clic con el botón secundario en la marca de verificación del archivo en la User columna y, a continuación, haga clic en Save to > <profile name>, donde nombre de perfil es el nombre del perfil del conjunto de datos o el perfil heredado al que pertenece el archivo de inclusión del conjunto de datos.

Nota

No guarde el archivo de configuración modificado en ninguno de los perfiles internos proporcionados por Adobe, ya que los cambios se sobrescriben al instalar actualizaciones en estos perfiles.

Este ejemplo ilustra el uso de un decodificador delimitado para extraer campos de datos de un archivo de texto delimitado por comas que contiene datos sobre películas.

En esta página