Procédure
-
Sélectionnez le tFileInputRegex à nouveau et définissez ses propriétés dans l'onglet Component :
- Les propriétés de ce Job sont de type built-in. Par conséquent, elles ne sont définies que pour ce Job uniquement.
- Indiquez le chemin d'accès au fichier dans le champ File Name. Ce champ est obligatoire.
- Définissez le séparateur de lignes, dans le champ Row separator, afin d'identifier la fin d'une ligne.
-
Puis, dans Regular expression, définissez l'expression régulière à utiliser pour délimiter les champs d'une ligne qui seront passés au composant suivant. Vous pouvez saisir une expression régulière multiligne si vous en avez besoin.
Avertissement :
La syntaxe Regex requiert des guillemets doubles.
- Assurez-vous d'inclure dans cette expression tous les sous-modèles des champs à extraire.
- Dans ce scénario, ignorez les champs en-tête (Header), pied de page (Footer) et limite (Limit).
- Dans la liste Schema, sélectionnez local (Built-in) comme type de schéma des données à transférer au composant tFileOutputPositional.
- Vous pouvez charger ou créer un schéma à partir de la fonction Edit Schema.
-
Définissez les propriétés du second composant :
- Saisissez le chemin d'accès au fichier positionnel de sortie.
- Saisissez l'encodage du fichier de sortie dans le champ Encoding. Notez que pour l'instant, la vérification de l'homogénéité de l'encodage n'est pas supportée.
- Sélectionnez le type de schéma dans la liste Schema. Cliquez sur le bouton Sync columns pour récupérer en sortie le schéma d'entrée.