top of page

Talend Etl’de Databaseden Veri Çekme ( tDBInput )

Güncelleme tarihi: 21 Nis 2024

Bu yazımızda Database üzerinden veri çekme işleminden bahsedeceğim. Bu işlem için gerekli olan toolumuzun adı tDBInput. Bu toolu designer alanına bırakıyoruz. Sonra aşağıdan component alanında geliyoruz orda bizden bir database seçmemizi istiyor burada bir sürü database var ve biz kullanacağımız databaseyi seçiyoruz. Eğer bu database için bir connector yüklememiz gerekiyorsa Talend bizi uyarıyor ve install seçeneğiyle hızlıca yüklememizi yapabiliyoruz.


Yüklemeler bittikten sonra component kısmında seçili databaseye uygun özellikler alanı geliyor burada bu alanları dolduruyoruz ben bu örneği Sql Server’a göre yaptım ekran görüntüsünü sizinle paylaşıyorum.


ree

ETL tarafında databaseden bir tablodan veri almak yerine genellikle karmaşık sql sorgularıyla veri alırız burda basit bir join kullanarak tablo oluşturdum ve bu tabloyu veritabanından çekmek istedim. Tabi burada sorguyu yazdıktan sonra yapılması gereken şey Edit schema ya tıklayıp sorgu sonucu dönecek kolonları ayarlamak olacaktır. Burada önemli olan şey kolonların sırası onun da ekran görüntüsünü atayım.


ree

Bu ayarlar bittikten sonra sonuçları hızlıca görmek için bir TLogRow ekleyebiliriz. Ardından tDBOutpu nesnesine sağ tık Row -> Main çıkan oku da tLogRow nesnesinin üzerine bırakırsak veriyi görebiliriz. Bundan sonra yapmamız gereken şey tLogRow nesnesi üzerinde run tabına gelip Run etmek ve sonuçları görmek olacaktır. İşlem bu kadar.


Eğer aklınıza takılan bir şey olursa sormaktan çekinmeyin. İyi çalışmalar.

©2021, Fazlı KELEŞ tarafından kurulmuştur.

bottom of page