Talend Etl'e XML Yükleme
- Fazlı Keleş
- 26 Ağu 2023
- 1 dakikada okunur
Güncelleme tarihi: 1 Eki 2023
Merhaba arkadaşlar bu yazımızda elimizdeki xml dosyasını Talend’a nasıl import edeceğimizi göreceğiz. Kendime manuel olarak bir XML dosyası oluşturdum bunu sizinle txt olarak paylaşabiliyorum indirdiğiniz dosyanın uzantısını xml olacak şekilde düzenlerseniz aynı dosya üzerinde çalışmış oluruz.

Öncelikle bize bu importu yaptıracak olan tool “ tFileInputXML “ Palette kısmından alıyoruz. Daha sonra component alanından önce File name/Stream alanından dosyamızın yolunu veriyoruz ve sonra bir alt satırdaki Loop XPath query alanına ise xml dosyamıza uygun hiyerarşiyi yazıyoruz mesela yukardaki xml dosyasında "/root/row" şeklinde ayarladım siz de elinizdeki XML dosyasına göre burayı düzenleyebilirsiniz. Bunları yaptıktan sonra Editschema’ya tıklayıp sırasıyla kolon isimlerini ve veri tipini ayarlıyoruz.
Şimdi XML yüklemenin diğerlerine göre farklılaştığı yer olan XPath query kısmına geldik aslında burada yapılması gereken tek şey Column kısmındaki kolon isimlerinin aynısını çift parantez içine almak. Örnek olarak ilk değer Column kısmında ID olarak geliyor onun XPath query kısmındaki adı da “ID” olmalı. Buradaki işlemler bitince kontrol etmek amacıyla TLogRow ekleyip durumu analiz edebiliriz.

Bu konuda daha detaylı bilgi istiyorsanız txt dosyası eklerken bu durumları daha detaylı bir şekilde anlattım. Bu link üzerinden o yazıya ulaşıp daha detaylı bilgiye ulaşabilirsiniz.
Takıldığınız bir şey olursa sormaktan çekinmeyin. İyi çalışmalar.