top of page

Liste Halindeki Dosyaları Okumak

Diyelim ki elimizde birebir aynı formatlı dosyalar var. Bu dosyaları bir araya getirerek okumak istiyoruz. Her ayki satış verisinin ayrı dosyalarda tutulduğu bir örnek verebiliriz.

Knime ile bu dosyaları otomatik bir şekilde nasıl okur ve bir araya getiririz?

Loop klasörü içinde 3 adet excel dosyam var.



Bu dosyaların hepsinde aynı kolonlar bulunuyor.






9 kişiye ait olan bu bilgileri bir araya toplamak istiyoruz.

Öncelikle List Files node’unu ekrana alıyoruz. Bu node belirli bir klasördeki okuyabileceği dosyaları listeliyor.



Configure ekranından Browse diyerek dosyaların bulunduğu klasörü seçiyoruz.

İkinci adımımız Table Row To Variable Loop Start node’unu eklemek. Bu node dosyaları birer variable olarak algılayıp döngümüzde dönecek olan veriyi belirleyecek. Herhangi bir ayarlamaya gerek yok.

Artık excel dosyalarını okuyabiliriz. Fakat bir önceki node’da variable çıkışı olan kırmızı çıkış var. XLS Reader node’u ile giriş bağlantısı yok. Bağlantıyı yapabilmek için XLS Reader’a sağ tıklayarak Show Variable Ports diyoruz. Node’un köşesinde çıkan kırmızı nokta ie bir önceki node’u bağlıyoruz.

XLS Reader’da okuyacağımız dosyalardan birini seçip Knime’ın bu dosyaları nasıl okuyacağını ayarlıyoruz.

Son olarak Loop node’unu ekliyoruz.

Workflow’umuz aşağıdaki gibi oluştu.



Çalıştırdığımızda bütün dosyalarımızın bir arada olduğunu göreceğiz.



 
 
 

ความคิดเห็น


kara_beyaz_v2-arkaplansız.png

As Kara Consultancy, we provide Business Intelligence, Big Data, Data Warehouse solutions in fast, easy and scalable way with our products and services together with more than 25 years experience.

 

Kara Danışmanlık olarak müşterilerimizin iş zekası, veri tabanı teknolojileri, büyük veri ve veri ambarı ihtiyaçlarına yeni nesil, hızlı, kolay ve ölçeklenebilir çözümler sunuyoruz.

Teknolojiler

Exasol

MongoDB

Tableau

İletişim

Cevizli Mah. Zuhal Cad.  Ritim İstanbul No.44/B Blok Kat:16 D.163 34846 Maltepe/İstanbul 

Telefon: +90 (542) 717 35 57

Mail: survey@karadanismanlik.com.tr

Pazartesi - Cuma: 09.00 - 18.00 Cumartesi - Pazar: Tatil

Monday - Friday: 09.00 - 18.00 Saturday - Sunday: Closed

  • Youtube
  • Twitter
  • Instagram
  • Linkedin
bottom of page