Show Menu
SUJETS×

Groupes de décodeurs de fichiers texte

Le traitement des fichiers journaux en tant que sources de journaux requiert la définition d’un décodeur dans le fichier Log Processing Data Set Include pour extraire des champs de données des entrées de journaux.
La définition de groupes de décodeurs de fichiers texte pour les sources de journaux de fichiers journaux nécessite une connaissance de la structure et du contenu du fichier journal, des données à extraire et des champs dans lesquels ces données sont stockées. Cette section fournit des descriptions de base des paramètres que vous pouvez spécifier pour les décodeurs, mais la manière dont vous utilisez n’importe quel décodeur dépend du fichier journal contenant vos données source.
Pour plus d’informations sur la configuration requise pour les sources de fichiers journaux, voir Fichiers c-log-sources.translate.html#concept-3d4fb817c057447d90f166b1183b461ejournaux. Pour obtenir de l’aide sur la définition de décodeurs de fichiers texte, contactez Adobe.
Un groupe de décodeurs de fichiers texte peut inclure :

Décodeurs d’expression régulière

Un décodeur d’expression régulière identifie des modèles de chaîne complexes dans les entrées de journal d’un fichier journal et les extrait sous forme de champs de données. Pour chaque décodeur, le nombre de champs doit être égal au nombre de sous-modèles capturés dans l’expression régulière. La partie de la ligne correspondant au sous-modèle capturant la nth est affectée au énième champ de cette ligne.
Pour ajouter un décodeur d’expression régulière à un groupe de décodeurs de fichiers texte
  1. Ouvrez le Log Processing Dataset Include fichier comme décrit dans la section Modification d’un jeu de données existant - Inclure des fichiers et ajoutez un groupe de décodeurs de fichiers texte. Voir l’entrée de tableau Groupes de décodeur .
  2. Cliquez avec le bouton droit Decoders sous le nouveau groupe de décodeurs, puis cliquez sur Add new > Regular Expression .
  3. Spécifiez les informations suivantes :
    • Champs : Liste des champs du fichier journal. Si l'un des champs définis ici doit être transmis à la phase de transformation de la construction du jeu de données, ces champs doivent être répertoriés dans le paramètre Champs de l'un des Log Processing Dataset Include fichiers du jeu de données. Les noms de champ personnalisés doivent commencer par "x-".
    • Nom : Identificateur facultatif du décodeur.
    • Expression régulière : Permet d’extraire les champs souhaités de chaque ligne du fichier.
  4. Répétez les étapes 4 et 5 pour tous les autres décodeurs que vous souhaitez ajouter au groupe.
  5. Pour enregistrer le Log Processing Dataset Include fichier, cliquez avec le bouton droit (modified) en haut de la fenêtre et cliquez sur Save .
  6. Pour que les modifications apportées localement prennent effet, dans la Profile Managercolonne, cliquez avec le bouton droit de la souris sur la coche du fichier dans la User colonne. Cliquez sur Save to > < profile name > , où nom du profil correspond au nom du profil du jeu de données ou au profil hérité auquel appartient le fichier d’inclusion du jeu de données.
N’enregistrez le fichier de configuration modifié dans aucun des profils internes fournis par Adobe, car vos modifications sont remplacées lorsque vous installez des mises à jour de ces profils.
Un fichier journal donné peut comporter plusieurs décodeurs d’expression régulière. L’ordre dans lequel vous définissez les décodeurs est important : le premier décodeur à correspondre à une ligne du fichier journal est celui utilisé pour décoder cette ligne.
Cet exemple illustre l’utilisation d’un décodeur d’expression régulière pour extraire des champs de données d’un fichier texte délimité par des tabulations. Vous pouvez obtenir le même résultat en définissant un décodeur délimité avec un délimiteur de tabulation.
Pour plus d’informations sur les décodeurs d’expression régulière, y compris la terminologie et la syntaxe, voir Expressions c-reg-exp.translate.html#concept-070077baa419475094ef0469e92c5b9crégulières.

Décodeurs délimités

Un décodeur délimité décode un fichier journal dont les champs sont délimités par un seul caractère. Le nombre de champs doit correspondre au nombre de colonnes dans le fichier délimité ; toutefois, tous les champs n’ont pas besoin d’être nommés. Si un champ n’est pas renseigné, la colonne est toujours requise dans le fichier journal, mais le décodeur l’ignore.
Pour ajouter un décodeur délimité à un groupe de décodeurs de fichiers texte
  1. Ouvrez le Log Processing Dataset Include fichier comme décrit dans la section Modification d’un jeu de données existant - Inclure des fichiers et ajoutez un groupe de décodeurs de fichiers texte. Voir l’entrée de tableau Groupes de décodeur .
  2. Cliquez avec le bouton droit Decoders sous le nouveau groupe de décodeurs, puis cliquez sur Add new > Delimited .
  3. Spécifiez les informations suivantes :
    • Champs : Liste des champs du fichier journal. Si l'un des champs définis ici doit être transmis à la phase de transformation de la construction du jeu de données, ces champs doivent être répertoriés dans le paramètre Champs de l'un des Log Processing Dataset Include fichiers du jeu de données. Les noms de champ personnalisés doivent commencer par "x-".
    • Délimiteur : Caractère utilisé pour séparer les champs du fichier de sortie.
  4. Répétez les étapes 4 et 5 pour tous les autres décodeurs que vous souhaitez ajouter au groupe.
  5. Pour enregistrer le Log Processing Dataset Include fichier, cliquez avec le bouton droit (modified) en haut de la fenêtre et cliquez sur Save .
  6. Pour que les modifications apportées localement prennent effet, dans la Profile Managercolonne, cliquez avec le bouton droit de la souris sur la coche du fichier dans la User colonne, puis cliquez sur Save to > <> profile name , où nom du profil correspond au nom du profil du jeu de données ou au profil hérité auquel appartient le fichier d'inclusion du jeu de données.
N’enregistrez le fichier de configuration modifié dans aucun des profils internes fournis par Adobe, car vos modifications sont remplacées lorsque vous installez des mises à jour de ces profils.
Cet exemple illustre l’utilisation d’un décodeur délimité pour extraire des champs de données d’un fichier texte délimité par des virgules contenant des données sur des films.