Talend Etl'e Dosya Yükleme İşlemleri
- Fazlı Keleş

- 26 Ağu 2023
- 2 dakikada okunur
Güncelleme tarihi: 1 Eki 2023
Elimizde bir txt dosyası olduğunu farz edelim ve biz bu txt dosyasını Etl toolumuza aktarıp bunun ile ilgili işlemler yapacağız. Aslında bu yazıda yapacağımız herhangi bir işlem yok. Bu yazı bir txt dosyasını Talend’a nasıl alacağımızı gösteriyor. İlerleyen yazılarda yavaş yavaş Talend’ın derinliklerine girip orada bir takım işlemler yapacağız. Bunun için öncelikle rastgele oluşturduğum txt dosyasını gösteriyorum.

Elimde FirstName, LastName ve Age alanlarından oluşan bir txt dosyası bulunuyor bunu Talend’a aktaracağım.
Talend’ı açıyoruz ve bir job oluşturuyoruz ardından Palette kısmından tFileInputDelimited öğesini seçip Designer alanına atıyoruz. Sonra aşağı kısımda bulunan nesne özelliklerinden Component kısmına geliyoruz. Eğer ilk defa kullanıyorsanız öğemiz seçiliyken aşağıdaki component kısmına bakmamız gerektiğini de hatırlatmak isterim.
Component kısmında önce File name/Stream alanında txt dosyamızın yerini vermemiz gerekiyor. Bu şekilde Talend’a hangi dosyayı okuyacağını söylemiş olduk. Daha sonra yine componentin altında bulunan Schema kısmının sağında duran Edit Schema’nın yanındaki üç noktaya tıklıyoruz. Burdan sol alt taraftan add diyerek kolonlarımızı sırasına göre veriyoruz mesela bende sıralama FirstName, LastName ve Age şeklinde olduğu için Burda o şekilde ayarlıyorum ve onaylıyorum.

Burda bir de önemli olan nokta şu elimizdeki txt dosyasının biçimini anlamak lazım mesela benim txt dosyamda her bir satır bir alt satıra geçerek tanımlanmış o yüzden Row Separator kısmı “/n” şeklinde ve her bir kolonda virgule ayrılmış olduğu için de Field Seperator kısmı da “,” olacak şekilde ayarlı. Peki veriyi doğru bir şekilde aldık mı? Bunu anlamanın bir çok yolu var biz tLogRow componentiyle görmeyi seçiyoruz. Bunun için Palette kısmından tLogRow’u getiriyoruz designer alanına ve tFileInputDelimited nesnemize sağ tılayıp Row->Main I seçip çıkan oku tLogRow nesnesine uzatıyoruz. tLogRow nesnesinin aşağıdan run kısmına gelip run diyoruz ve işlemin başarıyla tamamlandığını görebiliyoruz bu şekilde.


Bendeki txt dosyasını da yazının sonunda bulabilirsiniz.
Aklınıza takılan bir soru olursa sormaktan çekinmeyin. İyi günler iyi çalışmalar.



Yorumlar