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.
Comentários