Tableau Ders 46: Tableau Python Bağlantısı

Daha önce Tableau’da R bağlantısının nasıl yapıldığından ve R kodlarının nasıl çalıştırıldığından sizlere bahsetmiştim.

Göz atmak için buraya tıklayabilirsiniz.

Bugün de size Tableau’da Python bağlantısını nasıl yaptığımızdan bahsedeceğim.

İşin Tableau tarafı, R bağlantısını yaptığımız ve kodları kullanım şekliyle tamamen aynı.

Python tarafına bakalım.

Github’tan buraya tıklayarak TabPy-master.zip dosyasını indirin.

Screenshot_6.png

Şimdi zip dosyasındaki TabPy-master klasörünü çıkartın.

setup.bat dosyasını çalıştırın.

Hata mesajı alırsanız ok diyin ve komut ekranını kapatmadan bekleyin. Eğer komut ekranı kapanırsa bat dosyasını tekrar çalıştırın.

Böylece, TabPy başlatılacak ve 9004 portu kullanılacaktır.

Yüklenmesi biraz zaman alabilir.

Screenshot_5.png

Yukarıdaki mesajı aldıysanız Python server başarıyla yüklenmiş ve çalışıyor demektir.

Artık Tableau tarafına geçebiliriz.

Verinize bağlandıktan sonra Tableau’da bağlantıyı kurmak için en üst sekmeden Help -> Setting and Performance -> Manage External Service Connection diyoruz.

Screenshot_7.png

Açılan ekrandan aşağıdaki şekilde bağlantı bilgilerini giriyoruz. Test Connection dediğimizde yanında gördüğümüz bağlantı başarılı şeklinde bir bildirim çıkıyor.

Screenshot_3.png

Ok diyerek Pyhton kodlarını yazmaya başlıyoruz.

Biliyorsunuz kodları hesaplama alanının içine yazıyoruz. Hesaplama alanı açmak için tekrar üst sekmeden Analysis -> Create Calculated Field diyebilirsiniz ya da en soldaki Dimensions’ın yanındaki küçük ok’a basarak hesaplama alanını açabilirsiniz.

Şimdi, bağlantıyı kurduktan sonra size bir örnek göstermek istiyorum bunun için klasik Tableau’nun Sample – Superstore datasına bağlanıyorum.

Screenshot_4.png

Kod;

SCRIPT_BOOL("lst= []

for i in _arg1 :

lst.append(i>0)

return lst"

,SUM([Profit]))

Kar 0’dan büyükse True değilse False dönecek şekilde script’i yazıyorum.

Hesaplamayı, Color’ın içerisine sürükleyip bırakıyorum.

Örnek olarak alt kategori başına karlılığı bar grafik üzerinde aşağıdaki gibi gösterdim. 0’dan yüksekse kar turuncu, düşük ise karlılığı lacivert olarak görüyoruz.

Screenshot_9.png

İşte bu kadar!

Reklamlar

One thought on “Tableau Ders 46: Tableau Python Bağlantısı

  1. Geri bildirim: Tableau Ders 11: Forecast – Yeni Nesil İş Zekası

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.