Analyser un fichier

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Dans le cadre de la création ou de la modification d'un modèle de détection, vous pouvez utiliser l'opération Analyser le fichier pour extraire des informations à partir d'un fichier et créer des variables pour héberger les informations extraites.

    Avant de commencer

    Rôle requis : pd_admin

    Accédez à l'étape de modèle pertinente :

    1. Sur le formulaire de modèle, sélectionnez la section d'identification pertinente pour Détection.

      Vous pouvez également sélectionner la section d'identification ou de connexion pertinente pour Mappage des services.

    2. Sélectionnez l'étape de modèle pertinente ou cliquez sur le bouton Ajouter une étape pour ajouter une étape.

    Une connaissance de base de la programmation est souhaitée.

    Pourquoi et quand exécuter cette tâche

    Vous pouvez également utiliser des connexions basées sur le trafic pour créer une étape d'analyse de fichier dans le modèle de CI pertinent, comme décrit dans Affiner des modèles à l'aide de la détection basée sur le trafic.

    Procédure

    1. Sélectionnez Analyser le fichier dans la liste Opération.
    2. Spécifiez le chemin d'accès du fichier dans Sélectionner un fichier.
      Vous pouvez utiliser des variables. Vous pouvez également utiliser de façon successive les valeurs d'une variable tabulaire temporaire : à partir d'un champ spécifique ou d'une colonne spécifique dans une table, en commençant par la première ligne. Pour plus d'informations, consultez Saisir des valeurs et des variables dans les modèles.

      Pour spécifier le fichier réel, cliquez sur Parcourir, accédez au fichier, puis cliquez sur Sélectionner.

      Important :
      Évitez d'entrer un chemin spécifique vers un emplacement ou un fichier, car il peut être différent sur différents systèmes d'exploitation. Vous devez utiliser des variables pour les chemins d'accès.
    3. Sélectionnez la stratégie d'analyse pertinente dans la liste Définir l'analyse et définissez les critères d'analyse.
      Stratégie d'analyse Description

      Oracle

      Fichier LDAP

      Fichier XML

      Fichier INI

      Fichier de propriétés

      Fichier JSON (personnalisé)

      Stratégie d'analyse horizontale du fichier (pas verticale). Vous pouvez utiliser cette stratégie d'analyse uniquement pour les fichiers texte. Pour en savoir plus, consultez Analyser du texte à partir d'un fichier horizontal.
      Fichier vertical Récupérez le texte à partir d'un fichier texte structuré où chaque ensemble de données s'étend sur plusieurs lignes. Pour en savoir plus, consultez Analyser du texte à partir d'un fichier vertical.

      Après le mot clé

      Récupérez le texte directement en suivant un mot clé spécifique. Pour en savoir plus, consultez Analyser du texte à l'aide d'un mot clé, d'une commande et d'un type de position.

      Style de ligne de commande Java

      Récupérez la valeur d'un paramètre de ligne de commande à l'aide des paramètres de style Java. Pour en savoir plus, consultez Analyser du texte à l'aide d'un mot clé, d'une commande et d'un type de position.

      Style de ligne de commande Unix

      Récupérez la valeur d'un paramètre de ligne de commande à l'aide des paramètres Unix standard. Pour en savoir plus, consultez Analyser du texte à l'aide d'un mot clé, d'une commande et d'un type de position.

      Position à partir de la fin

      Récupérez le texte spécifié par sa position à partir de la fin de la ligne. Pour en savoir plus, consultez Analyser du texte à l'aide d'un mot clé, d'une commande et d'un type de position.

      Position à partir du début

      Récupérez le texte spécifié par sa position à partir du début de la ligne. Pour en savoir plus, consultez Analyser du texte à l'aide d'un mot clé, d'une commande et d'un type de position.

      Expression régulière Récupérez le texte spécifié par une expression régulière. Cette option nécessite de connaître la syntaxe Regex Java. Pour en savoir plus, consultez Analyser du texte à l'aide d'une expression régulière.
      Texte délimité Récupérez le texte spécifié par les délimiteurs et la position dans la ligne (la manière la plus courante de récupérer le texte à partir des fichiers texte génériques). Voir Analyser du texte à l'aide d'un texte délimité.
    4. Sélectionnez Terminer pour arrêter la détection si aucun résultat n'est trouvé.
    5. Si vous êtes en mode de débogage, testez l'étape en cliquant sur Test et en vérifiant que l'opération renvoie le résultat attendu.
      En mode Déboguer, si des erreurs liées à des autorisations se produisent pendant l'opération, cliquer sur Test affiche le message d'erreur associé, mais Récupérer un contenu de fichier peut toujours renvoyer le contenu d'un fichier.

    Exemple

    Vous pouvez utiliser l'opération Analyser le fichier pour extraire des données sur les prix et les auteurs à partir d'un fichier xml à l'aide de la stratégie d'analyse de fichier XML.


    Afficher le panneau Variables avancées

    Que faire ensuite