Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Exécution et industrialisation Discussion :

Affichage des logs complet dans la console


Sujet :

Exécution et industrialisation

  1. #1
    Nouveau membre du Club
    Affichage des logs complet dans la console
    Bonjour,

    Je souhaiterais savoir s'il est possible d'afficher dans la console de sortie du script (une fois le job exporter) les logs ?

    Je souihaiterais par exemple que lorsque je fais des opérations sur ma table talend m'indique le nombre de lignes supprimés et/ou ajouter.

  2. #2
    Rédacteur

    Bonjour,

    tu peux cocher l'option "Stats" dans l'onglet d'éxécution du job en question. Cela t'affichera le nombre de données en entrées et le nombre de données dans chaqu sortie.

    Bonne continuation.
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  3. #3
    Nouveau membre du Club
    Le problème c'est que cette option n'est valable que dans la console de Talend et disparait une fois le job exporter en script, de plus elle ne rensigne pas sur le nombre de ligne ajouter ou supprimer...

  4. #4
    Rédacteur

    Si ton job est écrit en Java, tu peux utiliser un composant tJavaFlex (ou tJavaRow), et utiliser System.out.println("...");

    Les informations ainsi écrites dans la console devraient résister à un export de ton job !
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  5. #5
    Membre éprouvé
    Bonjour,

    J'ai réalisé cela en utilisant un tStatCatcher (pour générer une ligne en début et en fin de traitement) qui peut être envoyé dans un fichier, une table ou un tLogRow (Ce que tu souhaites).

    J'utilise un tMap entre les 2 pour récupérer le nombre de lignes qui passe par un objet.
    Par exemple : ((Integer)globalMap.get("tFileInputDelimited_1_NB_LINE"))

    Nicolas

  6. #6
    Rédacteur

    Ce qu'il y a de bien (ou pas) c'est qu'avec Talend on peut faire une chose de plusieurs manière différentes...
    Google est ton ami mais ton voisin aussi

    Modérateur BI - Responsable Talend
    Mes tutoriels - FAQ Talend - FAQ SQL*Plus

    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Suivez @Developpez sur twitter !

  7. #7
    Nouveau membre du Club
    Merci à vous, j'ai choisit la méthode de devNico.
    Je clos le sujet