Analyser du texte à partir d'un fichier horizontal
Vous pouvez utiliser la stratégie d'analyse du type de fichier pour analyser du texte dans les fichiers aux formats suivants : fichier .ora (utilisé par divers produits Oracle), fichier .properties (commun pour Java), fichier .xml et fichier .ini. Pour les fichiers verticaux, utilisez plutôt la stratégie d'analyse de fichier vertical.
Avant de commencer
Une connaissance de base de la programmation est souhaitée.
Rôle requis : pd_admin
Pourquoi et quand exécuter cette tâche
Vous pouvez définir plusieurs extraits et variables. Lors de l'identification du texte pour l'extraction dans des variables, ce que vous faites vraiment est d'identifier l'emplacement du texte dans un contexte.
- Si vous travaillez en mode Déboguer, vous pouvez sélectionner la chaîne pertinente du contenu du fichier dans la zone de texte. Pour chaque chaîne que vous sélectionnez, sa position et les délimiteurs relatifs à son contexte sont stockés. Cela permet aux mêmes définitions de s'appliquer à d'autres fichiers avec la même structure, même si le texte varie. Toutefois, l'intégralité du texte dans un contexte est sélectionnée.
Par exemple, si vous essayez de sélectionner uniquement « 456 » dans la zone de texte d'un fichier XML avec la ligne suivante, la chaîne entière entre les mots clés est sélectionnée.
<ciTypeID>123-456-7890000000</ciTypeID> - Sur le formulaire Options d'analyse avancées (en dehors du mode Déboguer), vous pouvez spécifier un délimiteur et une position pour identifier la chaîne de texte. Vous pouvez également utiliser ce formulaire pour effectuer une sélection plus affinée que dans la zone de texte.
Par exemple, vous pouvez spécifier un délimiteur (-) et le nombre de positions à extraire après le délimiteur (3) pour extraire la chaîne (456).