Utilisation de l'assistant de fichier à plat
L'assistant de fichier à plat crée un schéma qui définit le format d'un fichier à plat à partir des exemples de données que vous fournissez. L'activité Lire fichier à plat utilise ce schéma pour convertir un fichier à plat en document XML.
Pour de meilleurs résultats, fournissez des exemples de données similaires aux données réelles. Par exemple, si les données réelles contiennent des lignes d'en-tête et de bas de page, fournissez des exemples de données avec une ligne d'en-tête pour les noms de zone et les lignes de bas de page. Si les données réelles contiennent des zones délimitées, les zones appropriées des exemples de données doivent aussi être des zones délimitées.
L'assistant de fichier à plat lit uniquement les 1000 premières lignes d'un fichier. Si l'exemple de fichier contient plus de 1000 lignes et contient des lignes de bas de page, supprimez des lignes avant les lignes de bas de page pour que le nombre total de lignes soit en-deçà de la limite de 1000 lignes.
Important : Toutes les lignes de vos exemples de données doivent avoir le même nombre de zones.
Pour utiliser l'assistant de fichier à plat :
- A partir des menus Studio, sélectionnez assistant de fichier à plat s'ouvre dans un onglet de l'espace de travail Studio. L'
- Entrez des exemples de données dans la zone de texte Données exemple ou cliquez sur Parcourir... pour charger un fichier exemple.
- Cliquez sur Suivant >. La page Format de fichier s'ouvre.
- Sélectionnez l'une des options de format de fichier suivantes :
- Format délimité par des caractères (y compris le format CSV) - Sélectionnez cette option lorsque chaque ligne du fichier contient un enregistrement avec des zones séparées par un caractère unique, tel qu'une virgule ou une tabulation.
- Ce fichier est à un autre format - Sélectionnez cette option lorsque votre fichier ne remplit pas les critères de l'option de format de fichier précédente. Si vous sélectionnez cette option, vous ne pouvez pas utiliser l'assistant de fichier à plat pour créer un schéma pour votre fichier à plat.
- Cliquez sur Suivant >. La page Délimiteurs de zone s'ouvre.
- Sélectionnez un séparateur de zone dans la liste Zones séparées par. Si vous sélectionnez Autre :, indiquez le séparateur de zone dans la zone qui s'affiche à droite.
- Si la zone est délimitée par un caractère spécifique, sélectionnez ce caractère dans la liste Zones encadrées par. Si vous sélectionnez Autre :, indiquez le caractère de séparation dans la zone qui s'affiche à droite.
- Cliquez sur Suivant >. La page En-tête et fin s'ouvre.
- Indiquez s'il existe des lignes d'en-tête et de fin :
- Sélectionnez Traiter la première ligne comme en-tête pour les noms de zone s'il existe une ligne d'en-tête.
- Sélectionnez Traiter la ou les __ lignes comme fin s'il existe une ligne de fin et indiquez le numéro de la ligne.
- Cliquez sur Suivant >. La page Editer le nom de schéma s'ouvre.
- Entrez un nom de schéma.Conseil : Sélectionnez un nom de schéma qui décrit le format de données et de fichier.
- Cliquez sur Terminer. Dans l'onglet Projet de la boîte à outils Studio, le schéma de fichier à plat que vous venez de créer s'affiche dans le répertoire de schémas de fichier à plat.
Pour lire le fichier à plat que vous avez créé et le convertir en langage XML :
- Ajoutez l'activité Lire fichier à plat à une orchestration.
- Dans la liste de contrôle, sélectionnez Configurer. Le panneau Configurer s'ouvre.
- Dans la zone Sélectionner un schéma de fichier à plat, indiquez le nom du schéma de fichier à plat que vous avez créé.
Pour convertir des données XML en un fichier à plat :
- Ajoutez l'activité Ecrire fichier à plat à une orchestration.
- Dans la liste de contrôle, sélectionnez Configurer. Le panneau Configurer s'ouvre.
- Dans la zone Sélectionner un schéma de fichier à plat, indiquez le nom du schéma de fichier à plat que vous avez créé.