import etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
import etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

29 Aralık 2021 Çarşamba

Python ile SQL Tablosundaki XML Alanı Parse Etme

 Merhaba,

Bu yazımda SQL'de XML olarak kaydedilen bir alanı python ile nasıl parse edebileceğimizi göstereceğim. Bunun için ilk olarak SQL'de XML tipinde veri içeren bir tablo oluşturdum. 



XML tipindeki bir verinin nasıl tutulduğuna bakalım:



Jupyter Notebook'ta ilk olarak gerekli paketleri yüklüyorum:






Paketleri yükledikten sonra connection string oluşturuyorum. Verileri ekranda göstermeden önce maksimum gösterilecek karakter sayısını da düzenliyorum:









Gerekli ayarlamaları yaptıktan sonra SQL tabloma bağlanıp verileri okuyorum ve ekrana yazdırıyorum:








Parse edeceğim dataları yazdıracağım boş bir sütun oluşturuyorum. 

XML tipindeki verimde root node'u belirliyorum: ET.fromstring() 

Tüm satırlar için root node'una bağlı node'larda dolaşmak için bir loop oluşturuyorum. 

Child node'lardaki tag içlerinde aradığım tag varsa içinde yer alan texti alıyorum ve data frame içine yeni eklediğim sütuna bu verileri yazdırıyorum.












Parse ettiğim verileri ekranda görüntülüyorum:








Bu şekilde XML tipindeki verileri kolayca işimize yarayacak şekilde ayırıp da kullanabiliriz.

1 Mayıs 2021 Cumartesi

Python ile Oluşturulan Grafiklerin Tek PDF İçerisine Yazdırılması

 Merhaba,

Bir önceki yazımda, python ile hazırladığımız grafikleri pdf ya da png uzantılı olarak kaydedebileceğimizi söylemiştim. Peki ya birden fazla grafik varsa elimizde bunları tek bir pdf altında nasıl birleştirebiliriz? 

Eğer grafiklerinizi tek bir pdf içerisine yazdırmak isterseniz, altta paylaştığım kod ile bunu kolaylıkla yapabilirsiniz. 

Herkese iyi çalışmalar :) 



1 Ocak 2021 Cuma

SQL'de Text Dosyası Ekleme

 Merhaba,

Bu yazıda SQL'e text eklemeyi göstereceğim. Bunun için aşağıdaki şekilde örnek bir text dosyası oluşturdum:







Eklemek için kullandığım adımlar ise şöyle:























Bu adımda kaynak olarak "Flat File Source" diyoruz ve browse ile ekleyeceğimiz dosyayı seçiyoruz. 





















Kaydedeceğimiz veritabanını seçiyoruz ve diğer adımlarda ise next diyerek ilerliyoruz. En son adımda finish diyerek yüklemeyi tamamlıyoruz.