Famille du composant | Processing/Fields | |
Basic settings | Field to split | Sélectionnez un champ entrant à partir de la liste Field to split. |
Ignore NULL as the source data | Cochez cette case afin d'ignorer les valeurs Null dans les données source. Décochez cette case afin de générer les enregistrements Null correspondant aux valeurs Null dans les données source. | |
| Field separator | Définissez le séparateur de champs. NoteLa syntaxe regex utilise un certain nombre de caractères spéciaux comme opérateurs. Si vous utilisez l'un de ces opérateurs comme séparateur de champs, il est nécessaire de protéger le caractère par un double antislash. Utilisez par exemple "\\|" au lieu de "|". |
| Die on error | Décochez la case pour ignorer les lignes en erreur et terminer le processus avec les lignes sans erreur. Lorsque les erreurs sont ignorées,vous pouvez récupérer les lignes en erreur, si vous le souhaitez. Pour cela, utilisez un lien Row > Reject. |
| Schema et Edit Schema | Un schéma est une description de lignes, il définit le nombre de champs (colonnes) qui sont traités et passés au composant suivant. Le schéma est soit local (Built-In), soit distant dans le Repository. Cliquez sur Edit schema pour modifier le schéma. Si le schéma est en mode Repository, trois options sont disponibles :
Cliquez sur le bouton Sync columns pour récupérer le schéma du composant précédent. |
|
| Built-In : Le schéma est créé et conservé ponctuellement pour ce composant seulement. Voir également le Guide utilisateur du Studio Talend. |
|
| Repository : Le schéma existe déjà et il est stocké dans le Repository. Ainsi, il peut être réutilisé. Voir également le Guide utilisateur du Studio Talend. |
Advanced settings | Advanced separator(for number) | Cochez cette case pour modifier le séparateur utilisé pour les nombres. Par défaut, le séparateur des milliers est une virgule (,) et le séparateur décimal est un point (.). |
| Trim columns | Cochez cette case pour supprimer les espaces en début et en fin de champ dans les colonnes sélectionnées. |
| Check each row structure against schema | Cochez cette case pour vérifier si le nombre total de colonnes pour chaque ligne correspond au schéma. S'il ne correspond pas, un message d'erreur s'affichera dans la console. |
| Validate date | Cochez cette case pour vérifier strictement le format de la date par rapport au schéma d'entrée. |
| tStatCatcher Statistics | Cochez cette case pour collecter les données de log au niveau du Job, ainsi qu'au niveau de chaque composant. |
Global Variables | ERROR_MESSAGE : message d'erreur généré par le composant lorsqu'une erreur survient. Cette variable est une variable After et retourne une chaîne de caractères. Cette variable fonctionne uniquement si la case Die on error est décochée, si le composant a cette option. NB_LINE : nombre de lignes lues par un composant d'entrée ou passées à un composant de sortie. Cette variable est une variable After et retourne un entier. Une variable Flow fonctionne durant l'exécution d'un composant. Une variable After fonctionne après l'exécution d'un composant. Pour renseigner un champ ou une expression à l'aide d'une variable, appuyez sur les touches Ctrl+Espace pour accéder à la liste des variables. A partir de cette liste, vous pouvez choisir la variable que vous souhaitez utiliser. Pour plus d'informations concernant les variables, consultez le Guide utilisateur du Studio Talend. | |
Utilisation | Ce composant traite des flux de données, il nécessite donc un composant d'entrée et un composant de sortie. Il permet d'extraire des données d'un champ délimité à l'aide d'un lien Row > Main, et permet de créer un flux de rejet avec un lien Row > Reject, filtrant les données dont le type ne correspond pas au type défini. | |
Log4j | Si vous utilisez une solution Talend soumise à souscription, l'activité de ce composant peut être journalisée avec la fonctionnalité log4j. Pour plus d'informations sur cette fonctionnalité, consultez le Guide utilisateur du Studio Talend. Pour plus d'informations sur les niveaux de logs du log4j, consultez la documentation d'Apache : http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Level.html (en anglais). |