3-Minute Analytics – How to read a list of files in KNIME?

Reading KNIME file list

Bravo à vous ! Vous avez terminé vos trois parcours avec brio. Encore une étape à franchir avant de devenir un KNIME expert. Dans ce parcours des 3 Minutes Analytics, vous poussez plus loin vos analyses  avec des nodes plus complexes.

Pour rappel, Les 3 minutes Analytics sont une série d’articles sur le blog Mydral consacrée à la plateforme KNIME.

Ce tutoriel est destiné à comprendre comment lire une liste de fichiers dans KNIME.

🎞 Mydral also invites you to watch this video tutorial:

 

Présentation de notre cas

 

L’entreprise SportUp nous demande d’analyser ses commandes de 2016, 2017 et 2018. Cependant l’entreprise nous a fourni un lot de six fichiers, trois au format .csv et 3 au format .xls et les données des fichiers .xls sont identiques aux fichiers .csv, c’est-à-dire que nous avons en double les années 2016, 2017 et 2018.

lire une liste de fichiers KNIME

 

Pour cela, je vais réaliser une boucle pour faciliter la lecture de mes fichiers et concaténer les trois années dans une même table.

 

Reading KNIME file list

 

Voici la liste des nodes pour la création de la boucle :

 

  • List Files : défini le chemin du dossier où se trouvent les fichiers et les filtres. Ici, je ne souhaite lire que les fichiers .csv dans le dossier data.

 

lire liste de fichiers KNIME

 

  • Table Row To Variable Loop Start : commence la boucle sur chaque ligne et chaque colonne
  • File Reader : lis et ordonne chaque fichier. Ici, notre délimiter est ‘;’ et nous choisissons de garder les entêtes des colonnes, car tous les fichiers sont fait de la même façon.

 

Reading KNIME file list

 

Je peux aller plus loin dans le détail de la lecture de nos fichiers si nous le souhaitons, dans l’onglet Adanced…

 

Liste de fichiers KNIME

 

  • Loop End : clôture la boucle après la lecture de tous les fichiers au format .csv. Dans la configuration je vais lui demander de garder les ID de chaque ligne, ainsi que d’y ajouter un suffixe afin d’éviter un écrasement ou une erreur. Automatiquement, KNIME me générera le suffixe #0 pour le fichier de 2016, #1 pour 2017 et #2 pour 2018.

Liste de fichiers KNIME

 

Lorsque la boucle est lancée, le node File Reader devient vert trois fois, ce qui valide la lecture des fichiers. Le dernier node, Loop End, va changer de couleur aussi en passant du jaune au vert.

Loop end KNIME

A l’aide d’un clic droit sur le dernier node, je peux observer les données qui ont été collectées. Toutes les colonnes sont bien séparées et les lignes ont gardé leurs numéros avec en plus le suffixe.

 

Loop end KNIME

 

Bravo si vous avez suivez ce tutoriel étape par étape, vous savez maintenant comment lire une liste de fichiers. C’est tout pour moi ! Merci de continuer à me suivre pour mes différents tutoriels.

Vous avez commencé par le mauvais module ? Pas de panique ! Pour suivre nos autres modules et débuter votre parcours KNIME Beginner, RDV dans notre rubrique Les 3 Minutes Analytiques.

Meet KNIME Rookie and KNIME Jedi before becoming a KNIME Expert!

We are interested in your journey! Tell us about your experience in the comments!

Follow us on social media: LinkedIn & Twitter !

Author Profile

Marius Sergeant

Write a comment

This site uses Akismet to reduce spam. Learn more about how your comment data is processed.