Tableau Ders 29: R Bağlantısı

R, istatistiksel hesaplama ve grafik işleme için geliştirilmiş açık kaynaklı bir dil ve programdır.
Buraya tıklayarak kendisini indirebilir ayrıca Tableau’nun içerisinde yapacağınız analizler için kullanabilirsiniz.
R yüklendikten sonra açtığımız konsol ekranına sırasıyla;
- install.packages(“Rserve”)
- library(Rserve)
- Rserve()
komutlarını tek tek yazarak enterlıyoruz. Böylece paketleri yüklüyoruz ve R tarafındaki bağlantıyı sağlamış oluyoruz.
İşlem başarılı bir şekilde tamamlandıktan sonra Tableau’da çalışacağınız projeyi açarak en üst sekmede en sağda bulunan:
Help -> Setting and Performance -> Manage External Service Connection diyoruz.
Açılan ekrana bağlantı bilgilerini giriyoruz:
Bağlantıyı test ederek:
Successfully connected to the Rserve service
Tableau’ dan bu mesajı aldıysak entegrasyon başarıyla sağlanmış oluyor.
Bağlantıyı kurduktan sonra R kodlarını kullanmak için üst sekmeden;
Analysis -> Create Calculated Field diyerek bir hesaplama alanı açıyoruz. Script’i bu hesaplama alanının içerisine yazarak Tableau’da istediğimiz şekilde kullanabiliyoruz.
Örnek olarak; R kullanarak satış ve kar değerleri üzerinde k-means algoritması ile kümeleme yapalım.
Script’i hesaplama alanının içerisine yazalım ve R Cluster olarak adlandıralım.
SCRIPT_INT('result <- kmeans(x = data.frame(.arg1,.arg2), 3) result$cluster', SUM([Sales]),SUM([Profit]))
Ardından aşağıdaki şekilde Sales’i, Columns‘a; Profit’i, Rows‘a ve hesaplanmış alanı da Color kutusuna atalım.
Kar ve satışı, aggregate olarak kullanmamak için menüden Analysis -> Aggregate Measures‘taki tiki kaldıralım.
Görüldüğü üzere R ile satış ve kar değerleri için k-means algoritmasını kullanarak 3 adet cluster (küme) oluşturmuş olduk.
Buraya tıklayarak Tableau–Python bağlantısının nasıl yapıldığını öğrenebilirsiniz.
Geri bildirim: Tableau Ders 11: Forecast – Yeni Nesil İş Zekası
Geri bildirim: Tableau Ders 46: Python Bağlantısı – Melis Turkoglu